为了账号安全,请及时绑定邮箱和手机立即绑定

这是为什么?一直200

<script>

$(document).ready(function(){

$("#search").click(function(){

$.ajax({

type:"GET",

url:"getuser.php?username="+$("#keyword").val(),

dataType:"json",

success:function(data){

if(data.success){

$("#searchResult").html(data.msg);

}else{

$("#searchResult").html("出现错误"+data.msg);

}


},

error:function(jqXHR){

alert("发生错误:"+jqXHR.status);

}


});

});

});

</script>




php代码

function search(){

if(!isset($_GET["username"])||empty($_GET["username"])){

echo "参数错误";

return;

}

$da=new user_dal();

$name=$_GET["username"];

$user1=$da->get_a_username($name);

$info=mysql_fetch_array($user1,MYSQL_ASSOC);

    $result="用户名:".$info['username']."密码:".$info['password'];

    

    echo $result;

http://img1.sycdn.imooc.com//5837a66c000123b101990163.jpg

正在回答

3 回答

刚试了,这个要在服务器中运行才行,估计data是充服务器取出来的,但是可能php没有编译出来吧,所以状态是200,但是没有数据,最后用老师的xamm运行了一下出来了,如果直接用webstrom就是显示的是出现错误:200

0 回复 有任何疑惑可以回复我~

JS下数据是string纯文本格式,用的header(“Content-Type”,“text/plain;charset=utf-8”);而jquery下数据是json格式,用的应该改为header("Content-Type","application/json;charset=utf-8");

希望可以帮到你。


0 回复 有任何疑惑可以回复我~

200表示请求成功呀,一直200说明没有问题

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Ajax全接触
  • 参与学习       224850    人
  • 解答问题       663    个

本课程通过一个案例,讲解Ajax的相关概念原理实现方式和应用

进入课程

这是为什么?一直200

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信