1

json 応答の処理方法がわかりません。すべての html 部分を取得して div に配置するだけです。したがって、コンソールでリクエストが成功し、次のようなものが返されることがわかります。

{"goto_section":"review","update_section":{"name":"review","html":" <div> A bunch of html</div>"}}

この応答を取得して div に入れるにはどうすればよいですか?

$('my-div').html(response);

助けてくれてありがとう。もっと学ぶことができる良いリソースを知っていれば、感謝します。

4

3 に答える 3

2
$('my-div').html(response.update_section.html);

また、またはを使用している場合は、コールバック後のパラメータをに設定するか、を使用している場合は、を設定して$.postください。$.getjson$.ajaxdataType:json

于 2012-06-08T13:00:25.207 に答える
1

次のコードを使用します。

var html = response.update_section.html;
// or using brackets: response["update_section"]["html"];

$('my-div').html(html);

JSON は JavaScript オブジェクトです。JavaScript オブジェクトの操作については、次の参考文献を参照してください。

于 2012-06-08T13:02:16.937 に答える
0

まず、jQueryリクエストと成功コールバックのデータ型として「JSON」を使用します。

$(...).html(data.update_section.html);
于 2012-06-08T13:01:02.070 に答える