3 回答

TA貢獻(xiàn)1875條經(jīng)驗(yàn) 獲得超5個(gè)贊
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請(qǐng)求,這里的data里的參數(shù)就是在body形式傳過去。 |

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

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