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 で「このページのスクリプトがビジーであるか、応答を停止している可能性があります...」というエラー メッセージが表示されます。
html の代わりに replaceWith を使用してみましたが、まだ同じ問題があります。
すべてのブラウザーで DOM の挿入に制限があることは知っていますが、jQuery の最適化で他に試してみることができることはありますか?
ありがとう