>웹 프론트엔드 >JS 튜토리얼 >왜곡된 중국어 매개변수의 jquery ajax 전송 및 솔루션 설명_jquery

왜곡된 중국어 매개변수의 jquery ajax 전송 및 솔루션 설명_jquery

WBOY
WBOY원래의
2016-05-16 17:01:10947검색

jQuery가 왜곡된 중국어 매개변수를 전송하는 이유는 기본 전송 방법이 UTF-8을 사용하지 않기 때문입니다. 따라서 매개변수를 전달할 때 이를 인코딩하고 코드는 다음과 같습니다.

코드 복사 코드는 다음과 같습니다.

smsubmitclick = function( ){
$( document).ready(function(){
var name = $("#txt_name").val();
var type = $("#seltype 옵션:선택됨") .val();
var zjnum = $("#txt_num").val();
if(name == null || name ==="")
{
경고( "본명을 입력해주세요" );
                                                 ; 🎜>                            ~ ~ "ID번호를 입력해주세요");
return false;
}
if(zjnum.length > 30)
{
         Alert("죄송합니다. 아이디에 문제가 있으니 다시 입력해 주세요.");
                                                                      캐시:false ,
contentType: "application/x-www-form-urlencoded:charset=UTF-8",
     url:"ajaxpage.aspx?t=smrz&name=" escape(name) "&zjtype=" escape(type ) "&zjnum=" 이스케이프(zjnum) "",
           dataType: "json",
                                                  
})

}


성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.