DIV CSS 佈局教程網

 DIV+CSS佈局教程網 >> 網頁腳本 >> JavaScript入門知識 >> JavaScript綜合知識 >> jquery ajax傳遞中文參數亂碼問題及解決方法說明
jquery ajax傳遞中文參數亂碼問題及解決方法說明
編輯:JavaScript綜合知識     

 本篇文章主要是對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);                 }             })        }    })   }
XML學習教程| jQuery入門知識| AJAX入門| Dreamweaver教程| Fireworks入門知識| SEO技巧| SEO優化集錦|
Copyright © DIV+CSS佈局教程網 All Rights Reserved