网站建设资讯

NEWS

网站建设资讯

jq返回php后台数据 php怎么返回json数据

jq 如何获取 php 返值

php如果obj成功:

目前创新互联公司已为千余家的企业提供了网站建设、域名、雅安服务器托管、网站托管、服务器租用、企业网站设计、东光网站维护等服务,公司将坚持客户导向、应用为本的策略,正道将秉承"和谐、参与、激情"的文化,与客户和合作伙伴齐心协力一起成长,共同发展。

if ( $obj ) {

$res= array('code'='1','id'='123');

}

else {

$res['code'] = 0;

}

echo json_encode($res);

jq接受返值:

success: function(res){

if(res.code == 1){

window.location.href="***。php?user="+res.id;

}

if(res.code == 0){ 

alert("发布失败请重新失败");

}

}

jquery通过ajax调用php取得返回值

返回数据代码如下:

如果在php里有echo的值的话,可以用AJAX来接收:

有多个输出的话,是不可能指定输出的

需要把想要输出的内容放到一个数组中,然后json_encode一下,在到js里循环,找到自己想要的值

比如:

//需要输出的内容

echo 'aaa'; echo 'bbb';echo ''ccc;

//合成数组

$data = array(‘name1’='aaa',‘name2’= 'bbb',‘name2’= 'ccc');

//json_encode

$data = json_encode($data);

//输出

echo $data;

js:

$.post('aa.php',‘’,function(mes){

var data = eval('(' + msg + ')');

var name1 = data['name1'];

var name2 = data['name2'];

var name3 = data['name3'];

})

jQuery.ajax方法怎么获得后台方法返回值

jquery.ajax方法在执行成功之后,就能直接获取后台返回的值,该值直接在success对应的function参数上。

$.ajax({

type: "POST",

url: "%=path %/two",

dataType: "json",

data:{'liDu':liDu,'startTime':startTime,'endTime':endTime},

success: function(returnedData){

alert(returnedData);

}

});

执行成功之后returnedData就是后台返回值。


当前文章:jq返回php后台数据 php怎么返回json数据
标题链接:http://cdweb.net/article/dojiggp.html