append()
aのXHTML結果を$.get()
コンテナ要素にしようとすると、
$.get("my-webservice", function(data){
$("#some-container").append(data);
});
エラーが発生します:
TypeError: 'null' is not an object (evaluating 'e.ownerDocument')
私も試しました:
$("#some-container").append($(data));
同じエラーが発生します。load()
正常に動作するので、Webサービスが適切なデータを返していることがわかります。
$("#some-container").load("my-webservice");
Webサービスの最後で、に戻る前にXHTMLを文字列としてエンコードすると$.get()
、すべてが期待どおりに機能します。append()のドキュメントには、文字列、DOM要素、またはjQueryオブジェクトを受け入れると書かれています-私はそれについて何か間違っていると思います。助言がありますか?
Webサービスは単純なブートストラップXHTMLを返しています。
<div class="row">
<div class="span5">Div stuff</div>
<div class="span4">More div stuff</div>
</div>