3 回答

TA貢獻1875條經驗 獲得超5個贊
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | $.ajax({ url:"xxxxxx", type:"post", dataType:"json", data:"hello world", headers: {'Content-Type': 'application/json'}, success: function (ret) { if (ret.status == 1) { window.location.reload(); } else { alert(ret.message); } } }) 使用post請求,這里的data里的參數就是在body形式傳過去。 |

TA貢獻1828條經驗 獲得超6個贊
ajax有兩種提交數據的方式,分別為get和post。post方法可傳輸大于2K的數據,在Ajax里的應用不同之處在于:"post方法的請求地址與傳輸的數據是放在兩個對象里—-請求地址放在open對象里,傳輸的數據放在send對象里;并且在傳輸數據之前定義一個傳輸文件HTTP頭信息(setRequestHeader)"
用上循環就是為了在數據發送前進行合理的處理,解決在腳本語言對數據進行另外需求處理時出現的超時現象。

TA貢獻1827條經驗 獲得超9個贊
用jQuery $.get() 方法:
$.get() 方法通過 HTTP GET 請求從服務器上請求數據。
語法:
$.get(URL,callback);
必需的 URL 參數規定您希望請求的 URL。
可選的 callback 參數是請求成功后所執行的函數名。
例子:
<script>
$(document).ready(function(){
$("button").click(function(){
$.get("/try/ajax/demo_test.php",function(data,status){
alert("數據: " + data + "\n狀態: " + status);
});
});
});
</script>
添加回答
舉報