2013-10-21 82 views
2
$.getJSON(loginURL, 
          { 
          }); 
        $.ajax({ 
         type: "GET", 
         dataType: "json", 
         headers: {Accept: "application/json"}, 
         crossDomain: false, 
         url: loginURL, 
         success: function(loginFlag) 
         { 



         }, 
         error: function(xhr, textStatus, errorThrown) 
         { 


         } 
        } 
        ); 

loginURL使用上下文名稱和參數進行配置,以便服務器處理。該調用在ie中正常工作,但在Chrome中失敗。當我嘗試從chrome調用getJson的錯誤方法時調用,但當嘗試使用ie時調用成功。 例如:VAR loginURL = 「/ GameApplicationWeb_v4 /服務/ checkusercredentials/UNAME /名/密碼/名@遊戲」

+0

使用Fiddler或開發人員工具的「網絡」選項卡可以確定從Chrome發送呼叫時服務器返回的內容。 – EricLaw

+0

是的電話是從鉻發送的。現在我已經爲代碼添加了更多的標題屬性,現在它正在工作。 – binaries01

回答

0
$.getJSON(loginURL, 
          { 
          }); 
        $.ajax({ 
         type: "GET", 
         dataType: "json", 
         headers: {Accept: "application/json"}, 
         crossDomain: false, 
         url: loginURL, 
         async: false, 
         cache: false, 
         success: function(loginFlag) 
         { 
         }, 
         error () 
         { 
         }); 

我加了幾個頭屬性(aync &緩存),現在它的正常工作。

相關問題