0
请参见下文。我试图将function(response)
作为变量用于进度条功能中。无论如何,这是主意。在这种情况下,我如何回拨data = response
到var i = data
?将函数响应(回调)作为变量传递给另一个函数
$(document).ready(function() {
$.ajaxSetup({
cache: false
});
var data = 0;
setInterval(function() {
$('#divToRefresh').load('usercounter.php', function (response) {
data = response;
});
}, 100);
window.onload = function() {
var Animator = new function() {
var parent = document.getElementById('container');
var element = document.getElementById('test');
var target = document.getElementById('message');
this.move = function() {
var i = data;
var width = 0;
var timer = window.setTimeout(function() {
i += 1;
element.style.width = width + i + 'px';
}, 10);
};
};
Animator.move();
};
});
如何回合只需添加'$( '#divToRefresh')负载(... {数据=响应;});'作为'this.move =函数的第一行(){' – AaronLS 2013-05-13 08:30:51
和将'var data'作为该移动函数的本地变量 – AaronLS 2013-05-13 08:31:35
您能更精确吗?我尝试了你的建议,但它不起作用。它甚至不会传递数据警报。除非我做错了什么... – 2013-05-13 08:42:42