在使用 jQuery 發(fā)送 AJAX 請(qǐng)求時(shí),如果需要發(fā)送中文參數(shù),需要注意編碼格式。建議使用 UTF-8 編碼格式以兼容大多數(shù)瀏覽器和服務(wù)器端。
$.ajax({ url: "example.php", data: { name: "張三", age: 18 }, type: "POST", contentType: "application/x-www-form-urlencoded;charset=UTF-8", success: function(data) { console.log(data); } });
在上述例子中,我們向服務(wù)器發(fā)送了一個(gè)包含中文參數(shù)的 POST 請(qǐng)求。在 data 參數(shù)中,我們傳遞了一個(gè)名字為“張三”,年齡為“18”的對(duì)象。同時(shí),我們指定了請(qǐng)求的 contentType 為“application/x-www-form-urlencoded;charset=UTF-8”,以確保參數(shù)傳遞過(guò)程中不出現(xiàn)中文亂碼問(wèn)題。
接下來(lái),我們?cè)诳刂婆_(tái)中打印出服務(wù)器返回的數(shù)據(jù)。如果服務(wù)器正確地接收到了我們的請(qǐng)求并返回了數(shù)據(jù),這里應(yīng)該會(huì)輸出我們期望的結(jié)果。
總的來(lái)說(shuō),jQuery 的 AJAX 功能十分強(qiáng)大,同時(shí)也對(duì)中文支持得非常好。只要使用正確的請(qǐng)求編碼格式,我們就可以在 AJAX 請(qǐng)求中自由地使用中文參數(shù)了。