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",
})
}