[英]In TypeScript, how do I change the value of a global variable locally?
[英]How can I change value of Global variable
默认变量set var a = ''; var b = ''; var html =' <td>'+a+b+'</td>'
var a = ''; var b = ''; var html =' <td>'+a+b+'</td>'
var a = ''; var b = ''; var html =' <td>'+a+b+'</td>'
;
然后我创建另一个事件使用ajax
$('element').click(function(){
....
//when ajax was success change value of variable
a = 'webb';
b = 'sam';
// And append the variable "html"
$(div).append(html );
但是变量a和b为空。 为什么??
我认为问题在于,当a和b为空但从未更改时,您已为“ <td> + a + b + </ td>”分配了“ html”变量值。 尝试:
a = 'webb';
b = 'sam';
// And append the variable "html"
html =' <td>'+a+b+'</td>'
$(div).append(html);
只是为了清楚起见:这与全局变量或局部变量无关。 您会得到空的“ <td></td>
”,因为为变量“ html”分配了一个值 (即,它获得的是常规字符串值,而不是对a和b变量的引用)。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.