在 js 中,我通过 ajax 调用服务器,服务器返回我应该插入到 dom 中的已处理数据。
$.fn.loadChildren = function() {
var $li = $(this);
ajaxQueue.add({
url: "myUrl.to",
data: "mydata",
success: function(data) {
$li.find("ul").html(data);
....
问题是数据可能是非常大的字符串,在这种情况下,在 FF 中我收到错误消息“此页面上的脚本可能很忙,或者它可能已停止响应......”
我尝试使用 replaceWith 而不是 html,但我仍然遇到同样的问题。
我知道在每个浏览器中插入 DOM 都有一个限制,但我想知道在 jQuery 优化中还有什么可以尝试的。
谢谢