0
我有一個問題,我通過ajax調用一個url,但我在處理響應時遇到了一些問題。難以處理ajax電話
的url被返回響應,當我直接從瀏覽器中調用它,但是當我使用它在我的Ajax調用我有在處理它的一些問題。 我已經使用XMLHTTPREQUEST對象的屬性(responseText和responseXML)。
我的代碼::
function postRequest(strURL)
{
var xmlHttp;
if (window.XMLHttpRequest) // Mozilla, Safari, ...
{
var xmlHttp = new XMLHttpRequest();
}
else if (window.ActiveXObject) // IE
{
var xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
}
xmlHttp.open('GET', strURL, true);
xmlHttp.setRequestHeader('Content-Type', 'text/html; charset=ISO-8859-1');
xmlHttp.onreadystatechange = function()
{
if (xmlHttp.readyState == 4)
{
alert("Status =4");
alert(xmlHttp.responseXML);
alert(xmlHttp.responseText);
}
}
xmlHttp.send(strURL);
}
網址是:: http://www.amazon.com/gp/aag/ajax/paginatedFeedback.html?seller=A3QGTRL0G4B98R&isAmazonFulfilled=&isCBA=&marketplaceID=ATVPDKIKX0DER&asin=&ref_=aag_m_fb&¤tPage=1
請提出任何東西。
如果你正在對amazon.com進行AJAX調用,你可能會遇到跨域來源策略的問題。 – vcsjones 2012-07-17 17:28:50
除非您有充分的理由不推薦使用JQuery的AJAX功能,否則在執行AJAX調用時需要很多麻煩。 – Fermin 2012-07-17 17:29:24
@vcsjones:那是什麼以及如何克服? – 2012-07-17 17:35:46