带有jQuery的JavaScript异步返回值/赋值我有以下jQuery函数。我试图返回GUID值,如alert();警报正常工作,值被填充,但是我似乎不能将它赋值给一个变量并返回它的值。最终,我需要访问其他函数中的GUID值,等等。undefined.我想做这样的事情:function trackPage(){
var elqTracker = new jQuery.elq(459);
elqTracker.pageTrack({
success: function() {
elqTracker.getGUID(function(guid) {
alert(guid);
var returnValue = guid;
});
}
});
return returnValue;}var someGuid = trackPage();
2 回答

慕尼黑8549860
TA贡献1818条经验 获得超11个赞
return returnValue;
function trackPage(callback) { var elqTracker = new jQuery.elq(459); elqTracker.pageTrack({ success: function() { elqTracker.getGUID(function(guid) { alert(guid); // Instead of this: var returnValue = guid; // You should use your callback function callback(guid); }); } }); return returnValue;}trackCode(function(guid) { // perform some actions with guid});
添加回答
举报
0/150
提交
取消