2013-05-13 40 views
0

我有一個需求,我必須張貼表單post方法的xml數據到使用jquery的跨域頁面,其中沒有web服務寫入其正常的aspx頁面。我使用下面的代碼谷歌幾個小時,但發現沒有運氣,請幫助我克服這種情況。跨域發佈到正常的aspx頁與jquery或javascript

$.ajax({ 
         type: "POST", 
         url: "http://test-dev.test.net/default.aspx", 
         data: "{'a_sScoringType':'" + $("input[id$='hdnEvalSystem']").val() + "'}", 
         contentType: "application/json; charset=utf-8", 
         dataType: "json", 
         success: function (json) { 

         alert(json); 

         }}); 
+0

您是否在default.aspx中使用web方法?您是否嘗試過跨域屬性? – 2013-05-13 10:30:18

+0

不,沒有webmethod,我不能創建它,因爲它不在我的控制之下。 – 2013-05-13 10:33:10

+0

你可以提供一些關於default.aspx代碼的細節嗎? – 2013-05-13 10:35:10

回答

0

查看使用JSONP進行跨域請求。有關於this answer的更多信息。只要您的網頁被寫入來處理傳入的數據,您應該能夠從當前的域名向其發送數據。