我有這樣的腳本:的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