HTML要素のコンテンツをJSONオブジェクトプロパティに置き換えるのに問題があります。これが私のコードです:
url = '/blah/blah-blah';
data = $.getJSON(url);
$(this).parent('.status').replaceWith(data.content);
これで、正しいJSONオブジェクトが返され、「content」と呼ばれる適切にフォーマットされたプロパティが含まれていることがわかりました。(私はそれをコンソールに表示しています)。第二に、私は置き換える正しい要素を選択していることを知っています。(「ビンゴ!」に置き換えるdata.content
と、画面にテキストが表示されます。)
ただし、上記のコードを実行すると、要素のコンテンツが何も置き換えられていないことがわかります。私は何が間違っているのですか?
に置き換えdata.content
てみましdata.responseJSON.content
たが、役に立たなかったことに注意してください。
ありがとう!