gpt4 book ai didi

javascript 全局变量在它应该在的地方无法访问!

转载 作者:行者123 更新时间:2023-11-28 16:30:39 25 4
gpt4 key购买 nike

考虑代码

$(function(){
$.ajax({
url:'cartProcess.php',
data:{pname:prod, pqty:qty},
type:'GET',
dataType:'json',
success:function(json){
var k = eval(json);
var n = k[0].Name;
var q = k[0].Quantity;
var t = k[0].Total;
},
complete:{
$('input.newQty').live('change', function(){
alert(t/q);
});
}

});
});

firebug 给出错误,指出 t 未定义。我如何在全局范围内使用这些变量?

最佳答案

这应该可以解决问题:

$(function(){
var q = 0;
var t = 0;

$.ajax({
url:'cartProcess.php',
data:{pname:prod, pqty:qty},
type:'GET',
dataType:'json',
success:function(json){
var k = eval(json);
var n = k[0].Name;
q = k[0].Quantity;
t = k[0].Total;
},
complete:{
$('input.newQty').live('change', function(){
alert(t/q);
});
}
});
});

关于javascript 全局变量在它应该在的地方无法访问!,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6150870/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com