function init() {
$("#form1").submit(submitForm);
}
function submitForm() {
var paramValue = $("#param_input").val();
$.ajax({
type: "GET",
url: 'http//xxx.edu/xxx/autocomplete.php',
data: {
query: paramValue
},
dataType: "json",
complete: function(data){
alert(JSON.stringify(data));
}
});
}
// On page load
$(document).ready(init);
Value
我真的希望能够查询我的PHP脚本(返回经json_encode()一个JSON),并使用该JSON信息。jQuery的AJAX查询PHP脚本
眼下的警告框这样说:
{"readyState":0,"responseText":"","status":0,"statusText":"error"}
所以我做错了什么。有任何想法吗?我都是新来的AJAX/jQuery。
编辑:添加数据类型: “JSON”,但并没有帮助 - 仍然返回错误的JSON的东西...
+0
是调用一个相同来源的脚本,即是脚本正在运行在同一台服务器作为一个在创建它调用$页面阿贾克斯? –
2012-01-30 18:43:55
+0
你确认了(在萤火虫,提琴手,...)如果PHP脚本返回有效/任何数据? –
2012-01-31 03:03:12