我在JQuery
遇到了一个奇怪的项目,我希望有人可以帮助我理解。
当我从服务器返回JQUERY's
时,我花了很多时间尝试获取AJAX
success
'JSON
'函数。
我检查了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);
}
});
});
答案 0 :(得分:0)
您是否在浏览器的页面上使用“www”?
尝试将呼叫切换为不包含域,例如:
“/ _ r4444 / getter.php”而不是完整的域名。