jquery ajax傳遞中文參數亂碼問題及解決方法說明
更新時間:2014年02月07日 10:00:50 作者:
本篇文章主要是對jquery ajax傳遞中文參數亂碼問題及解決方法進行了介紹,需要的朋友可以過來參考下,希望對大家有所幫助
jQuery傳遞中文參數亂碼,原因是默認的傳遞方式沒有采用UTF-8,所有我們可以在傳遞參數的時候對參數進行編碼,然后再操作,代碼如下,紅色的代碼為傳遞的參數,已標注
復制代碼 代碼如下:
smsubmitclick = function(){
$(document).ready(function(){
var name = $("#txt_name").val();
var type = $("#seltype option:selected").val();
var zjnum = $("#txt_num").val();
if(name == null || name =="")
{
alert("請輸入您的真實姓名");
return false;
}
if(name.length > 20)
{
alert("對不起,您的用戶名存在異常,請重新輸入");
$("#txt_name").focus();
$("#txt_name").val("");
return false;
}
if(zjnum == null || zjnum == "")
{
alert("請輸入證件號碼");
return false;
}
if(zjnum.length > 30)
{
alert("對不起,您的證件存在異常,請重新輸入");
$("#txt_num").focus();
$("#txt_num").val("");
return false;
}
else
{
$.ajax({
type:"get",
cache:false,
contentType:"application/x-www-form-urlencoded:charset=UTF-8",
url:"ajaxpage.aspx?t=smrz&name="+escape(name)+"&zjtype="+escape(type)+"&zjnum="+escape(zjnum)+"",
dataType:"json",
success:function(data){
alert(data.info);
}
})
}
})
}
相關文章
基于Bootstrap和JQuery實現動態(tài)打開和關閉tab頁的實例代碼
這篇文章主要介紹了基于Bootstrap和JQuery實現動態(tài)打開和關閉tab頁的實例代碼,非常不錯,具有一定的參考借鑒價值,需要的朋友可以參考下2019-06-06
基于jQuery的JavaScript模版引擎JsRender使用指南
這篇文章主要介紹了基于jQuery的JavaScript模版引擎JsRender使用指南,需要的朋友可以參考下2014-12-12
基于Jquery的動態(tài)創(chuàng)建DOM元素的代碼
jquery動態(tài)創(chuàng)建頁面元素,mark一下,以備以后查詢時使用。以創(chuàng)建div和input為例。2010-12-12
Jquery實現select multiple左右添加和刪除功能的簡單實例
下面小編就為大家?guī)硪黄狫query實現select multiple左右添加和刪除功能的簡單實例。小編覺得挺不錯的,現在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2016-05-05
jQuery插件FusionCharts實現的3D帕累托圖效果示例【附demo源碼】
這篇文章主要介紹了jQuery插件FusionCharts實現的3D帕累托圖效果,結合實例形式分析了jQuery使用FusionCharts載入xml數據繪制3D帕累托圖的相關實現技巧,并附帶demo源碼供讀者下載參考,需要的朋友可以參考下2017-03-03

