ajax 请求外部系统数据,怎样在外部函数里面调用ajax加载的数据?

在一个ajax函数里要访问另一个ajax创建的标签的属性值,请问实用什么方法?补充代码如下,

最后是要获取dl里面各个dd标签属性min-id 的值。

wzBrand.creatOrder = function() {

//获取商标细则数据

$.ajax({

type: 'get',

url: URL,

data: {},

dataType: 'json',

success: function(data) {

var recvdata = $.parseJSON(data); //get 2类

$.each(recvdata, function() {

var getChildData = this.TinyList; //拿到当前二级的子菜单;

$.each(getChildData, function() {

strDdText += "

" + minID + minName + "";

});

var temp = "

" + this.midtypeid + this.midtypename + "
";

$('#child-body').append(temp); //填充二级栏数据

});

}

})

}

wzBrand.initRst = function() {

//模拟数据

var rst = {

IDList: {

//请无视这么恶心的命名

"bigid": "12",

"bigname": "运输工具",

"child": [{

"midid": "1204",

"midname": "自行车、三轮车及其零部件(不包括轮胎)",

"child": [{

"tinyid": "120046",

"tinyname": "自行车撑脚架"

}]

}]

}

}

$.ajax({

type: 'get',

url: URL,

data: {},

dataType: 'json',

success: function(data) {

$.each($(rst.IDList), function() {

var childList = this.child;

$.each(childList, function() {

var childItem = this.child;

$.each(childItem, function() {

var thisID = this.tinyid;

var thatID = $('#child-body').find('dd').attr('min-id');

if (thisID === thatID) { // *** thatID is undefined***

console.log(thatID);

debugger;

}

})

})

})

}

})

}

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值