JQuery调用ajax,怎么获取返回的对象的某个属性

JQuery调用ajax,怎么获取返回的对象的某个属性,第1张

首先你要明白,JQuery是JavaScript的封装,说白了还是JS,它不能对后台的java对象做任何的处理,只有对后台响应的字符串做处理。

你想在页面中用JQuery用对象的方式调用后台的响应数据,你就得通过java方法,把对象转化为字符串输出到客户端才行。
建议使用Java转化对象里面的值为json字符串给JQuery,这样你就能用你的代码了。

首先,$("ld")innerText 改成 $("ld")innerHTML, 另3个同理。
其次,你确定你php页面个数据格式 通过ajax访问得到的数据格式,通过 var res_objects=eval("("+myXml>

本人经验 , $ajax  dataType:"json", 好像不能直接传数组, 如果需要选数组的话要放在json对象的一个属性里 参考下面代码试试 改一下试试

<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>无标题文档</title>
<script src="
<script type="text/javascript">
function cc(){
$ajax({
url:"t1php",
type:'post',
data:{},
dataType:"json",
success:function (rs){
alert(rsrow);
},
});
}
</script>
</head>
<body>
<input type="button" id="bbbb" value= "ChangeColor" onClick="javascript:cc();"/>
</body>
</html><php
$rs=array("row"=>array( array("1997-10-20",61,69),array("1997-10-21",62,70),array("1997-10-22",63,75)));
echo json_encode($rs);
>

您的代码php

$rs_arr=array("row"=>array());
while($row = mysql_fetch_array()){
    arrays= array();
    array[]=date ("Y-m-d", row['date']);
    //赋值
   $rs_arr['row'][]=  array[]; //注意这里
}
echo json_encode( $rs_arr);  // 前台js 可以通过 rsrow 来访问数组了

var json = '{"err_code":0,"err_msg":" *** 作成功!","return_data":[{"usergameid":"10048","agentid":"10057","score":"1","date":"2017/9/6 15:06:31"},{"usergameid":"10048","agentid":"10057","score":"1","date":"2017/9/6 17:10:27"},{"usergameid":"10048","agentid":"10057","score":"1","date":"2017/9/6 22:25:24"}],"num":26}';
json = $parseJSON(json);
if( !jsonerr_code ){
$('body')append('<p style="color: blue;">'+jsonerr_msg+'</p><br/><p>数据如下:</p><br/><table id="data-table"><thead><tr><td>agentid</td><td>date</td><td>score</td><td>usergameid</td></tr></thead><tbody></tbody></table>');
var data = jsonreturn_data;
if( data ){
if( $isArray(data) ){
for( var i in data ){
$('#data-table')children('tbody')append('<tr><td>'+data[i]agentid+'</td><td>'+data[i]date+'</td><td>'+data[i]score+'</td><td>'+data[i]usergameid+'</td></tr>');
}
}
}
}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/13016739.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-29
下一篇 2023-05-29

发表评论

登录后才能评论

评论列表(0条)

保存