我通過JavaScript發送字符串,但問題是它自動刪除'&'符號。在Ajax請求之前,我已經得到了完美的字符串,但在服務器端,我沒有在字符串中獲得任何'&'。在JavaScript中自動刪除'&'符號
var user = 1; // ex: user_id
var message = "I like cricket & football"; // Example: message
var dataString = "user"=+ user + "&msg=" + message;
alert(message); // It shows my string perfectly: I like cricket & football
$.ajax({
type: "POST",
data:dataString,
url: rootPath()+"user/reply_msg_user",
success: function(data){}
});
通過Ajax請求在服務器端發送datastring後,它只能說明:
我喜歡板球足球
對字符串進行URL編碼。 –
感謝,它的工作@AdamAzad –
頂部發布提示:無需爲您的英語道歉 - 這些短語只是混亂,並可能會被編輯出來。此外,請不要求緊急,如果只是爲了避免downvotes - [閱讀本社區討論](http://meta.stackoverflow.com/q/326569/472495)。 – halfer