Ajax 請求API接口 傳輸過去的數據 含有特殊字符,Ajax請求失敗出現500錯誤。
假設你要post過去的數據為 :data ==>> {a:'!@!@!@!@#$#{}|><?":":"'}
解決方案1:
JSON.stringify(data)
此解決方案 就不需要后台做處理了。
備注:可是仍然會出現 500情況。
解決方案2:
前台處理數據 :encodeURIComponent(data);
后台接收數據后處理:a= Server.UrlDecode(a);
此隨筆乃本人學習工作記錄,如有疑問歡迎在下面評論,轉載請標明出處。
如果對您有幫助請動動鼠標右下方給我來個贊,您的支持是我最大的動力。
