JQuery
誰かが私を理解するのを手伝ってくれることを望んでいるという点で、私は独特のアイテムに出くわしました。
私は、サーバーから戻るときにJQUERY's
AJAX
' success
' 関数を発生させるために 1 日の大半を費やしました。JSON
有効性を確認しJSON @ JSONLint
、エンコーディングを確認し、さまざまなヘッダーを試しましたが、それでも問題がありました。数時間後、URLを切り替えました(偶然!)
から
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);
}
});
});