0

我遇到了一个特殊的项目JQuery,我希望有人可以帮助我理解。

我花了一天的大部分时间试图在从服务器返回时启动JQUERY's AJAX' ' 函数。successJSON

我检查了JSON @ JSONLint以确保有效性,检查编码,尝试了不同的标题,但仍然存在问题。几个小时后,我切换了网址(偶然!)

http//www.testing.com/_r4444/myfile.php

到完全相同的东西WITHOUT......www它突然起作用了。

我不知道为什么会这样 - 有什么想法吗?
片段如下

$(document).ready(function() {
    $.ajax( {
       type: "POST",
       contentType: "application/json",
       url: "http://testing.com/_r4444/getter.php", 
       beforeSend: function(x) {
         if(x && x.overrideMimeType) x.overrideMimeType("application/json;charset=UTF-8");           
       },
       data: "pass=TEST",
       dataType: "json",           
       error: function (xhr, status) { 
         alert(status); 
       }, 
       success: function (result) { 
         alert(result); 
       }    
    });             
});
4

1 回答 1

0

您是否在浏览器的页面上使用“www”?

尝试将调用切换为不包含域,例如:

“/_r4444/getter.php”而不是完整的域。

于 2012-06-06T22:21:18.693 回答