紧急求救,为何jquery 的ajax 返回的值带有大量空格或者html代码?

北京大丸子 2012-03-05 06:10:20
我用php 写的一个非常简单的应用:用户注册时检索用户名是否可用,jquery调用ajax ,但返回的值用alert读取发现有大量的tab空格,有时还带有html代码返回,不知道为何???

这是jquery部分:
<script type="text/javascript">
$(document).ready(function(){

$("#newname").blur(function(){ //失去焦点就启用ajax
var newname = $(this).val(); //获取<input>中用户名的值

var url1 = "ajax/logincheck.php"; //php的目录
$.post(url1,{newname:newname},function(data1){ //查询结果如果是1就是重复


if(data1 == '1'){
alert("重复");
}

else{
alert(data1);
}
},"html");

});

} );


【logincheck.php】


<?php

include_once ("../config/config.php"); //链接数据库的配置参数引用

if($_POST['newname']){ //接收post传过来的值

$newname = trim($_POST['newname']);

$result=$db->query("select * from user where username='$newname'");

$row= mysql_fetch_assoc($result);

if($row){
echo '1';
}

else{
echo '0';
}

}

?>


...全文
213 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
Acesidonu 2012-03-05
  • 打赏
  • 举报
回复
$.trim(data1)//返回结果去空格
北京大丸子 2012-03-05
  • 打赏
  • 举报
回复
楼上说的上下空格指的是什么????
cqq 2012-03-05
  • 打赏
  • 举报
回复
把上下的空格什么的都去掉试试

52,797

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 Ajax
社区管理员
  • Ajax
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧