2012-08-08 77 views
0

我是新來的跨域問題,我已經開發了一個UI應用程序,從我通過Ajax調用Web服務如果我運行該應用程序作爲本地主機,它完美適用於ex(http :// localhost:8080/CNext /)。如果我運行通過使用我的本地IP除了「GET」方法我得到了以下錯誤(http://192.168.1.71:8080/CNext)該應用程序 「訪問被拒絕JQuery.min.js」 。我的服務在其他機器上運行。我應該怎麼做才能解決這個問題。我JQuery的Ajax代碼是follows.How解決這個跨域問題在jQuery中的跨域問題ajax

  $.ajax({ 
       url: securityGroupURL, 
       data: JSON.stringify(testData),      
       contentType: "application/json; charset=utf-8", 

       type: "POST", 
       dataType: "json", 
       success: function(data) {       
        alert(data.SecurityGroupId);        
       }, 
       error: function (XMLHttpRequest, textStatus, errorThrown) { 
        alert("error :"+errorThrown); 
       } 
      }); 
     } 
+0

這可能有所幫助:http://www.devproconnections.com/article/aspnet2/ajax-cross-domain-142169 – techfoobar 2012-08-16 05:46:28

回答

0

確保在您的AJAX請求域中的頁面的域名相匹配,你的JavaScript文件。

+0

所有都是正確的,但我不能讓 – 2012-08-16 07:16:43