我一直很難找到一個好的解決方案。我有一個旨在爲網站提供輔助服務的子域。喜歡暗示性的銷售等,我已經創建了一個代碼,將提交一個阿賈克斯後跟蹤。第二個Ajax調用將抓取HTML,並將其發佈到一個div。這適用於IE10,Chrome,Safari和Firefox。但在IE 7-9中不起作用。跨域Ajax調用子域IE7 +
我發現很多帖子,那半解釋一個解決方案。但似乎沒有爲我工作。有沒有人有處理這方面的經驗?非常感謝幫助。
// TRACKER
function log() {
$.ajax({url:"http://sub.differentdomain.com/in/li/", dataType:"html", type:"POST", cache:false, timeout:1000, data:{item:"ITEM1", session:"SESSIONKEY"}});
}
// DISPLAYER
function getTools() {
$.ajax({url:"http://sub.differentdomain.com/out/sug/", dataType:"html", type:"POST", cache:false, timeout:6000, crossDomain:true, async:false, beforeSend:function() {
$("#ccont #selling-tools").html('<div class="boxset" style="width:95%; margin:20px 2%;padding:20px 0.5%; margin-bottom:0;"><img src="loader.gif" align="center" /></div>').show();
}, error:function() {
$("#ccont #selling-tools").html("");
}, data:{item:"ITEM1", session:"KEY1"}}).done(function(html) {
$("#selling-tools").html(html);
});
}
上實現同樣的結果也將做任何其他的建議...
也許這可以幫助你http://stackoverflow.com/questions/11487216/cors-with-jquery-and-xdomainrequest-in-ie8-9 – ncubica