AJAX POST數據中有特殊符號處理方法

postData = ~!@#¥%……&*()——  ++++++——)&……%¥#

postData = postData..replace(/%/g, "%25");
postData = postData..replace(/\&/g, "%26");
postData = postData..replace(/\+/g, "%2B");

"+"號:JavaScript解析爲字符串連接符,所以服務器端接收數據時"+"會丟失變空格。
"&"號:JavaScript解析爲變量連接符,所以服務器端接收數據時&符號以後的數據都會丟失變空格。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章