jQuery :: Ajax的成功永远不会发生

时间:2010-05-21 03:09:06

标签: jquery javascript

我的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文件在直接测试时会给我数据。

2 个答案:

答案 0 :(得分:3)

你可能在某个地方遇到了错误。

检查Firebug或Fiddler中的HTTP请求,确保它正在按预期执行。

添加一个error:处理程序,看它是否被触发。

答案 1 :(得分:2)

您是否尝试过定义错误回调以查看是否存在问题?

,error: function(XMLHttpRequest, textStatus, errorThrown) {
    alert(textStatus);
}