【问题标题】:How to code ajax, php and js in same .js file and retrieve data from database?如何在同一个 .js 文件中编写 ajax、php 和 js 代码并从数据库中检索数据?
【发布时间】:2014-11-26 06:30:54
【问题描述】:

我想知道我是否可以使用编写在同一 .js 文件中的 php 代码从 .js 文件中的数据库中检索数据。我有一个 passwordvalidation.js 文件。在该文件中,通过使用 onblur 事件或 onclick 事件,我想将密码值与密码中存储的值进行比较。现在我在 php 中有密码验证码,我可以使用该功能比较密码。但是我想在用户在字段中输入新密码时进行比较。我想在同一个 .js 文件中编写 ajax 和 php 代码。但我不知道如何实现这一目标。请帮助解决这个问题。谢谢。

【问题讨论】:

  • PHP 代码不能写入 .JS 文件。你真的是程序员吗?
  • 使用php与数据库交互,使用js执行请求。
  • 此外,您永远不能依赖客户端完成的任何验证(包括密码检查)。

标签: javascript php mysql ajax


【解决方案1】:

使用 jquery

$.ajax({
  url: 'test.php',
  success: function(data) {
  $('.result').html(data);
 } 

});

【讨论】:

    【解决方案2】:

    如果您想使用分配给任何 PHP 变量的任何值,请使用隐藏输入类型,在其中设置 php 变量并从 js 函数中调用该值

    <input type="hidden" id="my_value" value="<?php echo $myvar; ?>" />
    

    在js函数中

    var phpval = document.getElementById("my_value").value;
    

    现在您可以在 JS 函数 (var phpval) 中检索 PHP 变量值

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-06-03
      • 1970-01-01
      • 2017-12-05
      • 1970-01-01
      • 2020-04-13
      • 2012-02-21
      • 2014-11-15
      • 1970-01-01
      相关资源
      最近更新 更多