私はAJAXに自分のサイトをAJAXifyするように教えています。私のテンプレートでは、次のJSコードを使用してビューからJSONデータを取得し、divにデータを追加します。未知の型エラー:未定義のプロパティ 'ownerDocument'を読み取ることができません
function filter(type) {
$.getJSON(
'/activity_stream/global-activity-stream/',
{xhr: "true", filter: type},
function(data) {
$('.mainContent').children().remove();
$(data).appendTo('.mainContent');
});
}
$(".btn").click(function() {
filter("recent");
});
}
私は私の見解が正しいJSONを返していると思いますが、今のデータは.mainContent
div要素に追加されていません。
それは、このエラーを与える:
Uncaught TypeError: Cannot read property 'ownerDocument' of undefined.
。何が起こると思いますか? – Pointy
私はそれがdivにデータをロードすることを期待していると思います...私はこれをどのように達成することができますか?このAJAXyの新しいものです... – Denny
'$( '。mainContent')。children()。remove(); 'appendTo'を実行すると、jqueryは' $(data) 'を期待しています。これはおそらくこの場合はそうではないdomノードになる – karthikr