我正在開發一個在客戶端和服務器端使用JavaScript + JQuery的Web應用程序。
我想作爲參數傳遞給AJAX請求的字符串之一在其內容中有'&'。
由於這個原因,請求的字符串被破壞。瀏覽器「認爲」該參數已經結束,因爲字符串上有'&'。
var hasChar = "This is a string that has a & in the content.";
var doesntHave = "This one does not contain.";
var dataString = "first=" + hasChar + "&second=" + doesntHave;
$.ajax({
type : "POST",
url : "myurl.php",
data : dataString,
cache : false,
success : function(html) {
}
});
服務器接收的第一個參數是「這是有一個字符串」
我的問題:
如何我編碼在客戶端的字符串,我應該如何對其進行解碼在PHP服務器上。
這是不是一個真正的問題的答案。 – kapa
@bazmegakapa:這是 - 編輯了這個問題。 「如何在_server_一側對字符串進行編碼......」是原始問題。 –
這是一個錯字... – kapa