0
我有一個Ajax代碼,通過它我想通過http POST安全地發送一個私人access_token到一個url,如何使用下面給出的代碼實現這個?通過Ajax POST數據而不使用JQuery方法
function getstatus(url, placeid, access_token)
{
if(window.XMLHttpRequest)
{
xmlRequest = new XMLHttpRequest();
}
else if(window.ActiveXObject)
{
try
{
xmlRequest = new ActiveXObject("Msxm12.xMLHTTP");
}
catch(e)
{
try
{
xmlRequest = new ActiveXObject("Microsoft.XMLHTTP");
}
catch(e)
{
xmlRequest = false;
}
}
}
xmlRequest.open("GET",url,true);
xmlRequest.onreadystatechange = function()
{
if(xmlRequest.readyState==4)
{
if(placeid == "adminstatus")
adminstatus.innerHTML=xmlRequest.responseText;
if(placeid == "dbview")
{
dbview.innerHTML=xmlRequest.responseText;
}
}
}
xmlRequest.send();
}
考慮函數getstatus中的參數「access_token」是http POST-ed!
爲什麼你不希望使用jQuery?它將屏蔽您的瀏覽器差異,這對您的開發可能是巨大的痛苦和障礙。作爲第二個評論,如果你想發送一個私人令牌,你應該通過https而不是http來做。 – Ameen