原因【.serialize()】自動呼叫了encodeURIComponent方法將資料編碼了,jquery使用【serialize()】出現中文亂碼的解決方法:呼叫【decodeURIComponent(XXX,true);】將資料解碼。
本教學操作環境:windows7系統、jquery3.2.1版本、thinkpad t480電腦。
推薦:jquery影片教學
jquery使用serialize()出現中文亂碼的解決方法:
##原因:.serialize()自動呼叫了encodeURIComponent方法將資料編碼了
decodeURIComponent(XXX,true);將資料解碼
var params = jQuery("#formId").serialize(); // http request parameters. params = decodeURIComponent(params,true);
相關學習推薦:#
以上是jquery使用serialize()出現中文亂碼怎麼辦的詳細內容。更多資訊請關注PHP中文網其他相關文章!