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

为什么不走成功的方法?

$(document).ready(function(){

$('#searchBtn').click(function(){

$.ajax({

type:"GET",

url:"server.php?number="+$('#searchId').val(),

dataType:"json",

success:function(data){

if(data.success){

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

}

},

error:function(e){

alert('error'+e.status);

}

});

});

$('#createBtn').click(function(){

$.ajax({

type:"POST",

url:"server.php",

dataType:"json",

data:{

number:$('#inputId').val(),

name:$('#inputName').val(),

sex:$('#inputSex').val(),

job:$('#inputJob').val()

},

success:function(data){

if(data.success){

$('#saveResult').html(data.msg);

}

},

error:function(e){

alert('error'+e.status);

}

});

});

});


正在回答

1 回答

想了下,终于明白为什么了。

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


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

举报

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

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

进入课程

为什么不走成功的方法?

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