Php keyup不';不工作,不';不显示一个警报

Php keyup不';不工作,不';不显示一个警报,php,jquery,mysql,keyup,Php,Jquery,Mysql,Keyup,我有一个文本字段类型的文本,当我键入一个车牌号码时,如果它存在,它将必须显示一个警报,但事件键不起作用 JS PHP 您需要使用新的JQuery方法,如下所示: $('#mat').on('keyup', function (event) { var matric = $(event.target).val(); var response = $.post("compruebaVeh.php", {data: matric}); response.done(func

我有一个文本字段类型的文本,当我键入一个车牌号码时,如果它存在,它将必须显示一个警报,但事件键不起作用

JS

PHP


您需要使用新的JQuery方法,如下所示:

$('#mat').on('keyup', function (event) {

    var matric = $(event.target).val();

    var response = $.post("compruebaVeh.php", {data: matric});

    response.done(function (data) {
        alert(data)
    });

    response.fail(function () {
        alert('error')
    });

});

下面是一个正在工作的keyup fiddle示例:

您需要使用新的JQuery方法,如下所示:

$('#mat').on('keyup', function (event) {

    var matric = $(event.target).val();

    var response = $.post("compruebaVeh.php", {data: matric});

    response.done(function (data) {
        alert(data)
    });

    response.fail(function () {
        alert('error')
    });

});

下面是一个正在工作的键盘提琴示例:

在php代码中,赋值
$\u POST['matric']=$mat应反转

$mat=$\u POST['matric']

此外,根据数据库中的数据,脚本可能多次回显
ok
,循环应为:

while ($stmt->fetch()) {
    if($matricula==$mat){
        echo 'ok';
        break;
    }
 }  

因此,现在您可以在js回调中比较“ok”。

在php代码中,赋值
$\u POST['matric']=$mat应反转

$mat=$\u POST['matric']

此外,根据数据库中的数据,脚本可能多次回显
ok
,循环应为:

while ($stmt->fetch()) {
    if($matricula==$mat){
        echo 'ok';
        break;
    }
 }  

所以现在您可以在js回调中比较“ok”。

在php代码中做一个exit语句,然后重试

while ($stmt->fetch()) {
    if($matricula==$mat){
        echo 'ok';
    }
 }  
exit; 

在php代码中生成exit语句,然后重试

while ($stmt->fetch()) {
    if($matricula==$mat){
        echo 'ok';
    }
 }  
exit; 

在大多数情况下,id#mat在html代码中定义了不止一次,keyup也可以工作,但url可能不正确,并且不会触发success分支。除此之外,我看到$_POST['matric']=$mat;威奇说得不太对。可能您想要d$mat=$\u POST['matric']。您可以使用firebug控制台检查javascript的实际情况以及php脚本返回的内容。在大多数情况下,id#mat在html代码中定义了不止一次,键控也可以工作,但url可能不正确,并且不会触发成功分支。除此之外,我看到$_POST['matric']=$mat;威奇说得不太对。可能您想要d$mat=$\u POST['matric']。您可以使用firebug控制台检查javascript到底发生了什么以及php脚本返回了什么

我将解决这个问题,这样您就不会像设置的那样敲打后端了。A


我将修复这个问题,这样你就不会像这样敲打你的后端了。A


我看到一个按键功能。。没有钥匙,对不起,我刚换了你收到第一个警报了吗?你的问题不是很清楚到底发生了什么。这是干什么的$_POST['matric']=$mat???我看到一个按键功能。。没有钥匙,对不起,我刚换了你收到第一个警报了吗?你的问题不是很清楚到底发生了什么。这是干什么的$_POST['matric']=$mat???很抱歉,我正在尝试提供一些即时反馈-旨在直接指向新的promise接口。没错,这不是一个坏主意,但他当前绑定事件或处理ajax请求的方式没有问题。他使用的方法不会被贬低或取代。它们是速记方法。在这一点上,我们不得不不同意:)抱歉,我们试图提供一些即时反馈-旨在直接指向新的promise接口。对,这不是一个坏主意,但他当前绑定事件或处理ajax请求的方式没有问题。他使用的方法不会被贬低或取代。它们是速记方法。在这一点上,我们必须不同意:)然后看看响应是什么,如果是“ok”,你应该检查javascript问题。我给出了一些可能的提示,没有完整的图片(更多与此相关的代码)很难给出准确的响应。请查看响应是什么,如果是“ok”,您应该检查javascript问题。我给出了一些可能的提示,没有完整的图片(更多与此相关的代码)很难给出准确的响应