Php keyup不';不工作,不';不显示一个警报
我有一个文本字段类型的文本,当我键入一个车牌号码时,如果它存在,它将必须显示一个警报,但事件键不起作用 JS PHPPhp 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
您需要使用新的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问题。我给出了一些可能的提示,没有完整的图片(更多与此相关的代码)很难给出准确的响应