如何从$ .each中的$ post函数访问变量。
我的代码:
var invoice_id;
$.post("<?=base_url()?>appointments/getId",{'code':code}, function(data) {
var Obj = JSON.parse(data);
console.log(Obj);
invoice_id = Obj.invoice_id;
});
$.each(Arr,function(i,Obj){
invoice = invoice_id;
console.log(invoice);
});
我需要访问$ .each函数中的invoice_id。目前我未定义。
请帮忙, 感谢
答案 0 :(得分:1)
请注意$.post
执行异步HTTP(Ajax)请求,因此结果数据应由回调函数处理。
var invoice_id;
$.post("<?=base_url()?>appointments/getId",{'code':code}, function(data) {
var Obj = JSON.parse(data);
console.log(Obj);
invoice_id = Obj.invoice_id;
$.each(Arr,function(i,Obj){
invoice = invoice_id;
console.log(invoice);
});
});