我有这样的脚本:的jQuery等到函数完成
var d;
$(".circle").click(function() {
var id = $(this).attr('id');
var MyDiv1 = document.getElementById(id);
var name = MyDiv1.innerHTML;
$.get("url", function(data){
d=data;
});
d=d.split(",");
var arrayLength = d.length;
for (var i = 0; i < arrayLength; i++) {
if(i==id)
custom_alert(d[i], name);
}
});
我想打电话给
d = d.split(",");
我敢肯定,d是不是undefined
之后。
如何在$.get
函数完成并将d分配给数据之后执行该操作?
把它放到$ .get回调中? –
@Jonasw对不起,什么是回调?我是新来的... – amitairos
只需将你的代码放在'd = data;'(在大括号内); – Pugazh