我的index.html
的head部分有一个ajax调用$(function() {
alert("Hello, World!");
$.ajax({
method: 'get',
url : 'php/getRecord.php?color=red',
dataType: "json",
success: function (data) {
alert(data);
}
});
});
出于某种原因,警报(数据)永远不会被调用,而是“Hello,World!”被叫。难道我做错了什么? PHP文件在直接测试时会给我数据。
答案 0 :(得分:3)
你可能在某个地方遇到了错误。
检查Firebug或Fiddler中的HTTP请求,确保它正在按预期执行。
添加一个error:
处理程序,看它是否被触发。
答案 1 :(得分:2)
您是否尝试过定义错误回调以查看是否存在问题?
,error: function(XMLHttpRequest, textStatus, errorThrown) {
alert(textStatus);
}