如何设置Ajax调用后的“价格”可变后设置变量? 这里的代码:ExtJS的:Ajax请求
var price;
var idProd = data.prodotto_id;
var cb = function (o,s,r){
price = Ext.util.JSON.decode(r.responseText).price;
console.log(price);
};
Ext.Ajax.request({
url : "index.php",
params : {
m : "Prodotti",
a : 'prod-price-byquantity',
idProd : idProd,
quantity: qta
},
callback : cb,
scope : this
});
console.log(price);
在过去的console.log(价格)我看到的价格是不确定的
不是。在'price'变量被定义外'cb'功能,并且所有围绕给定的代码段完全访问。 – 2012-03-16 21:21:29
谢谢指正刘若英。 – 2012-03-17 17:10:55
我试过drfanai更正this.price,它不工作... – 2012-03-19 09:49:16