首頁 >web前端 >js教程 >jquery ajax傳遞中文參數亂碼問題及解決方法說明_jquery

jquery ajax傳遞中文參數亂碼問題及解決方法說明_jquery

WBOY
WBOY原創
2016-05-16 17:01:10948瀏覽

jQuery傳遞中文參數亂碼,原因是預設的傳遞方式沒有採用UTF-8,所有我們可以在傳遞參數的時候對參數進行編碼,然後再操作,代碼如下,紅色的代碼為傳遞的參數,已標註

複製程式碼 程式碼如下:

smsubmitclick = function(>       var name = $("#txt_name").val();
       var type = $("#seltype option:lected").    var type = $("#seltype option:. >       var zjnum = $("#txt_num").val();
       if(name == null || name =="")
       {
           alert("請輸入您的真實姓名" );
           return false;
       }
           alert("對不起,您的使用者名稱有異常,請重新輸入");
           $("#txt_name").focus();
           $("#txt     }
       if(zjnum == null | } zjnum == "")
       {
           alert("請輸入證件編號"); 30)
       {
           alert("對不起,您的證件有異常,請重新輸入");
          val("") ;
           return false;
       }
        x({
                               contentType:"application /x-www-form-urlencoded:charset=UTF-8",
               url:"ajaxpage.aspx?t=smrz&name=" escape(name) "&zitype=" escapem希望*(jtype)(O)O)(jtype)(Otype)(Otype)(O)O)(Apscape線上())" ) "",
                dataType:"json",
         }          alert(data.info);
                }
   )

}


陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn