【发布时间】:2011-08-23 01:46:43
【问题描述】:
我正在使用一个 jQuery 插件,它从一个 url 获取数据,获取、计算并在 div 中写入一些数据。
我想将这个div 的内容复制到另一个div,当那个函数工作时。
例如:
$("#div1").myfunction(); // it gets and calculates data and adds to #div1 . it needs 2-3 seconds to be done
var contents = $("#div1").html(); // when myfunction() done, copy contents
$("#div2").html(contents);
当我运行该代码时,#div2 中没有新内容。
【问题讨论】:
-
myfunction是否发出 Ajax 请求? -
如果
myFunction()异步完成,您需要使用回调来触发复制。 -
@karim79: jquery 执行的 ajax 调用可以是同步的。所以 - 不,它不是那么明确。
标签: javascript jquery