我有兩個頁面(A和B),它們是用django + jquery編寫的。和他們的網址是:如何使用ajax抓取頁面?
http://127.0.0.1:8081/temp1/ (pageA)
http://127.0.0.1:8082/temp2/ (pageB)
我想用ajax()來抓取頁面A的js腳本頁面B,和JS腳本是:
$("#tmp_button1").click(function(tmp_event) {
$.ajax({
url: "http://127.0.0.1:8082/temp2/",
async: false,
headers: {
"Access-Control-Allow-Origin" : "*"
},
error: function(request, error) {
alert(error);
},
success: function(response) {
alert(response);
}
});
});
不幸的是,我無法抓取的頁面B.這是一個跨域行動嗎?如果我想通過使用jQuery來抓取頁面B,我該怎麼做?
任何幫助將不勝感激!
非常感謝,我在頁面B中添加了「」,如果我抓取頁面B,我會得到一個「parsererror」 , 我該怎麼辦? PS。頁面B只是一個簡單的html,沒有js,沒有css。 – Mark
您需要將'Access-Control-Allow-Origin'添加到HTTP標頭而不是HTML標頭。 – fnkr
我如上所述將它添加到ajax中,但它仍然不起作用。 – Mark