$(document).on("click", "#querySubmit", function () { var userName = $("#userName").val(); var idCard = $("#idCard").val(); if (userName == '') { alert("请输入姓名!"); $("#userName").focus(); return false; } else if(titleLength(userName)>20) { alert("您输入的姓名长度过长!"); $("#userName").focus(); return false; } if (idCard == '') { alert("请输入身份证号!"); $("#idCard").focus(); return false; } else if (titleLength(idCard) > 20) { alert("您输入的身份证号长度过长!"); $("#idCard").focus(); return false; } var attrArgs = "userName,idCard"; var valArgs = userName + "," + idCard; var data = "attrArgs=" + encryption(attrArgs) + "&valArgs=" + encryption(valArgs) + ""; //var data = "userName=" + userName + "&idCard=" + idCard + ""; $.ajax({ type: "POST", url: "/index.php?a=querycheck", data: data, success: function (returnData) { var obj = eval('(' + returnData + ')'); if (obj['esbInfo']['returnMsg'] == '调用成功') { $(".jquery-part").hide(); $(".jquery-tips").hide(); $(".jquery-result").show(); $("#queryResult").html(obj['resultInfo']['info']); } else { alert(obj['esbInfo']['returnMsg']); } }, error: function (err) { console.log('# 请求不成功 #'+err); } }); }) function titleLength(str) { var strLength = 0; var list = str.split(""); for (var i = 0; i < list.length; i++) { if (str.charCodeAt(i) > 0 && str.charCodeAt(i) < 128) strLength = strLength + 0.5; else strLength = strLength + 1; } return strLength; }