ajax获取返回json,如何获取JQUERY AJAX返回的JSON结果集实现代码

如何获取JQUERY AJAX返回的JSON结果集实现代码

2019-12-11

编程之家

https://www.jb51.cc

编程之家收集整理的这篇文章主要介绍了如何获取JQUERY AJAX返回的JSON结果集实现代码,编程之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

代码如下:我写了个方法,用于查询结果,但debug过程中发现结果集有数据,我如何通过变量获取呢?

JScript code

@H_403_4@代码如下:

function getChildNodeArrayByParentID(categoryCode) {

$.ajax(

{

type: "get",

url: "DynamicMenuItemsHandler.ashx",

data: { MenuItemCode: categoryCode },

async: false,

success: function(data) {

return data;

}

});

}

var jsonArray = getChildNodeArrayByParentID(01);

var jsonArray = getChildNodeArrayByParentID(01);

我这样获取的结果是undefined结果,但方法里舒适返回结果了,请赐教。

HTML code

@H_403_4@代码如下:

function searchStu(page){//AJAX按页查询

var xm=$("#xm").val();

var xs=$("#xy").val();

var data="cus.xm="+xm+"&cus.xs="+xs+"&page="+page;

$.ajax({

type: "post",//使用get方法访问后台

dataType: "json",//返回json格式的数据

url: "AccountList.action",//要访问的后台地址

data: data,//要发送的数据

complete :function(){},//AJAX请求完成时隐藏loading提示

success: callbackFun//msg为返回的数据,在这里做数据绑定

});

}

function callbackFun(msg){

$("#totalCount").html(msg.totalCount);

$("#page").html(msg.page);

$("#totalPage").html(msg.totalPage);

var data = msg.list;

var node=document.getElementById("datas");

removeChildrenRecursively(node);

var xy=$("#xy").find("option:selected").text();

$.each(data,function(i,n){

var row=$("

"+

"

"+

"

"+

"

"+

"

"+

"

"+

"

"+

"

"+

"

"+

"

"

);

row.find("#xmtd").text(n.xm);

row.find("#xstd").text(xy);

row.find("#dhtd").text(n.dh);

row.find("#actd").text(n.ac);

row.find("#mmtd").text(n.mm);

row.find("#lxtd").text(n.lx);

row.find("#bjtd").text("编辑");

row.find("#sctd").html("删除");

row.find("#operator").html("");;

row.attr("id","ready");//改变绑定好数据的行的id

row.appendTo("#datas");//添加到模板的容器中

});

}

JScript code

@H_403_4@代码如下:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值