如何在编程语言之间共享数据

时间:2015-11-28 23:34:43

标签: javascript jquery sql

假设在这里:假设您有一个JavaScript文件,它使用jQuery从用户那里获取输入。例如:

var $input = 0;
var buttonClick = function() {
  $('.button').click(function() {
     $input = $('input').val();
  });
}
$(document).ready(buttonClick());

但是如果你想使用sql来查看输入是否与数据库中的密码匹配

,该怎么办?
  1. 如何在单击按钮后告诉sql脚本运行?
  2. 您如何与sql脚本共享$input变量,以便它可以针对数据库进行检查?

2 个答案:

答案 0 :(得分:0)

如果您在客户端点击按钮时不想检查密码,则需要使用Ajax并调用Php函数。

因此,当您的客户端单击按钮时,Jquery调用PHP脚本,PHP脚本调用Mysql。在Mysql给出对数据发送到Jquery的Php的响应之后(在这种情况下为true或false)。

答案 1 :(得分:0)

var buttonClick = function() {
   $('.button').click(function() {
       $.post( "script.php", { Username: "Your Name", Password: "Password" })
          .done(function( data ) {
               alert( "Data Send: " + data );
// In data you have a response you got from the php script 
   });
 });
}