我正在處理提交請求給返回JSON文件的Web服務的頁面。我的請求導致重定向到JSON文件。不是我所需要的。使用下面的代碼解決了問題:
var xmlhttp = new XMLHttpRequest();
<!-- Get Excel Spreadsheet Templates. -->
var url = "https://store.office.com/assets/templates/get?culture=en-CA&sourceIds=TM10000104,TM10000108,TM10000093,TM10000101,TM10000089,TM10000094,TM10000098,TM10000110,TM10000092,TM10000109,TM10000099,TM10000105,TM10000103,TM10000102,TM10000091,TM10000090,TM10000106,TM10000107,TM10000095,TM10000111&format=json";
xmlhttp.onreadystatechange=function() {
if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
myFunction(xmlhttp.responseText);
}
}
xmlhttp.open("GET", url, false);
xmlhttp.send();
function myFunction(response) {
// Do what you need to do here, if anything!
}
您可以用提交url替換url變量。 GET也可以用POST替換。
結賬:http://www.w3schools.com/ajax/ajax_xmlhttprequest_send.asp。這詳細介紹了從服務器獲取數據和向服務器發佈數據。
希望這會有所幫助。
您選擇了ajax和jquery作爲標籤。您是否嘗試通過ajax發送數據?代碼在哪裏? – DKSan 2011-02-17 12:16:39