Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/297.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php .ajax()在keyup事件后没有响应_Php_Jquery_Ajax_Json_Keyup - Fatal编程技术网

Php .ajax()在keyup事件后没有响应

Php .ajax()在keyup事件后没有响应,php,jquery,ajax,json,keyup,Php,Jquery,Ajax,Json,Keyup,这是一个jquery/ajax问题。jquery/ajax通过显示输入数字文本框的值的结果的警报(loc)响应keyup事件 该程序的本质是通过php使用json编码后,以数组形式从数据库中获取数据,并在文本框中显示结果 但是,在使用.ajax函数时,它不会在success部分中显示任何内容。最后,没有响应或任何错误。使用JSONLINT查看是否有任何错误,它给出了一个我不理解的代码 在使用mozilla firebug单步执行jquery之后,它仍然没有显示任何消息 这是我的html,php,

这是一个jquery/ajax问题。jquery/ajax通过显示输入数字文本框的值的结果的警报(loc)响应keyup事件

该程序的本质是通过php使用json编码后,以数组形式从数据库中获取数据,并在文本框中显示结果

但是,在使用.ajax函数时,它不会在success部分中显示任何内容。最后,没有响应或任何错误。使用JSONLINT查看是否有任何错误,它给出了一个我不理解的代码

在使用mozilla firebug单步执行jquery之后,它仍然没有显示任何消息

这是我的html,php,jquery代码进行验证

JS:
$(文档).ready(函数(){
$('#number').keyup(函数(){//keyup事件响应
var loc=$('#number').val();
警报(loc);//显示数字文本框的结果
$.ajax({//跳过ajax函数
数据类型:“json”
url:“/php/barry.php”,
数据:({loc:loc}),
async:false,
键入:“获取”,
contentType:“应用程序/json;字符集=utf-8
成功:功能(数据){
$.each(data.result,function()
{
$(“#number”).append(this['number]];//假定显示它
$(“#名称”).append(这个['name');
});
}
});
});
});
PHP:

请注意,我正在使用旧的不推荐使用的mysql函数进行测试,但在看到ajax函数运行后会将其转换为pdo/mysqli。谢谢请注意,我正在使用旧的不推荐使用的mysql函数进行测试,但在看到ajax函数运行后会将其转换为pdo/mysqli。谢谢请注意,我正在使用t进行测试他以前不推荐使用mysql函数,但在我看到ajax函数运行后,会将其转换为pdo/mysqli。谢谢