$(document).ready(function(){
网站建设哪家好,找成都创新互联!专注于网页设计、网站建设、微信开发、小程序开发、集团企业网站建设等服务项目。为回馈新老客户创新互联还提供了厦门免费建站欢迎大家使用!
族者htmlobj=$.ajax({url:"则档/getdata.php"兆盯薯,async:false});
$("#myDiv").html(htmlobj.responseText);
});
像猜桥你这样传值的话,服务端接收的不是JSON数据的, 而是普通的POST数据,你接收方式也是POST接收数据的方式。
你说打印没数据, 那你就不要打印你处理亏枣过之后的变量,在一开始就运行这一句:
var_dump($_POST); // 首先确保你的数据正常传送到了服务端
再排查穗空猛。 而且你这里也用不上 json_encode();
$.post('/userListInfo', function (msg) {
var obj = eval("("+msg+")"州旅祥)//转换为对象
console.log(obj);//打印
$.each(obj, function (n, value) {
alert(n + ' ' + value['uid']);//取出uid
});
})
//代镇亮码就这些,自册搏己悟,
check(){
var myphone = $("#myphone").val();//手机1
var friendphone = $("#friendphone").val();//手机2
$.ajax({//一个Ajax过程
type: "POST", //以post方式与后台档棚沟通皮磨
url : "ajax.php",//与此php页面沟通
dataType:'json',//从php返回的值以 JSON方式 解释
data: 'myphone='+myphone+'friendphone='+friendphone,
cache:false,
success: function(msg){//如果调用php成功,注意msg是返回的对象,这个你可以自定义
if(msg.ajaxmyphone==''){//ajaxmyphone就是数组的一个键值
alert('手机1不存在!');
return false;
}
if(msg.ajaxyouphone==''){//另外一个键值
alert('手机2不存在!');
return false;
}
}
});
}
/script
PHP部分
首先你要把你返回的值压制成数组 例如
echo json_encode(array('ajaxmyphone'=$ajaxmy,'id'=$id));
注意 json_encode 这个函数是专门把返回的数组编码,否者返回的值,Ajax就不能得到值
忘我行握则的回答能采纳