直接代码说明$.ajax({
type: "POST",
url: "index.php?_m=userlist&_a=checkemail&"+Math.random(),
data: "email="+this.value,
success: function(msg){
alert('1'+msg+'1')
}
服务端代码 public function checkEmail(){
if (!empty($_POST['email'])){
if(M('passport_user_email')->findemail($_POST['email'])){
echo "false";
}
else{
echo "true";
}
}
}打印出来是
'1true
1'
或
'1false
1'后面多了一个换行
请问什么原因?
type: "POST",
url: "index.php?_m=userlist&_a=checkemail&"+Math.random(),
data: "email="+this.value,
success: function(msg){
alert('1'+msg+'1')
}
服务端代码 public function checkEmail(){
if (!empty($_POST['email'])){
if(M('passport_user_email')->findemail($_POST['email'])){
echo "false";
}
else{
echo "true";
}
}
}打印出来是
'1true
1'
或
'1false
1'后面多了一个换行
请问什么原因?
return str.replace(/(^\s*)|(\s*$)/g, "");
}
看是啥东东,
不行就用 jquery的trim()试试
那请问我怎么能让返回的值直接正确,不出现这个换行符呢
echo 'bbb'实际
aaa\n
bbb\n