jQuery.getJSON适用于Safari,而不适用于Firefox

时间:2011-05-04 17:39:41

标签: jquery ajax json

这个jQuery.getJSON在Safari中适用于我,但不适用于FF或Chrome。在Safari中,我收到带有json名称/值对的警报。在FF / Chrome中。我得到3个错误警报(所有返回空字符串)。我在这里做错了什么想法?

<!-- language: javascript -->

$.ajaxSetup({"error":function(XMLHttpRequest,textStatus, errorThrown) {   
    alert("text Status: " + textStatus);
    alert("error thrown: " + errorThrown);
    alert("response:" + XMLHttpRequest.responseText);
}});

$.getJSON("http://example.com/webservice",
  {
  },
  function(data) {
    for(var key in data){
             var attrName = key;
             var attrValue = data[key];
        alert('name='+ attrName + ' value=' +attrValue);
      }
  });

1 个答案:

答案 0 :(得分:0)

正在返回什么MIME类型?这里描述了一个类似的问题,解决方法:jQuery .getJSON Firefox 3 Syntax Error Undefined