0

JQuery誰かが私を理解するのを手伝ってくれることを望んでいるという点で、私は独特のアイテムに出くわしました。

私は、サーバーから戻るときにJQUERY's AJAX' success' 関数を発生させるために 1 日の大半を費やしました。JSON

有効性を確認しJSON @ JSONLint、エンコーディングを確認し、さまざまなヘッダーを試しましたが、それでも問題がありました。数時間後、URLを切り替えました(偶然!)

から

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

まったく同じことWITHOUTwww...そして突然機能しました。

なぜこれが当てはまるのかわかりません-何かアイデアはありますか?
スニペットが続きます

$(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 に答える