私は自分のphpをjsonpとしてエクスポートしてから、データをロードするjsファイルを呼び出しています。
最後のデータオブジェクトのみの出力を取得しています。アクションデータをループして、すべてを<li> data.action</li>形式で出力したいと思います。誰かがこれを行う方法を理解するのを手伝ってくれるなら、どうもありがとう。
JSONP
({
"posts": [{
"action": "go to acting school",
"action": "go to a beach",
"action": "go kyacking",
"action": "go skiing in vermont",
"action": "sleep in a cave",
"action": "dress up as favorite celebrity in public",
"action": "see the cherry blossums in Washington DC",
"action": "watch all the rocky movies",
"action": "go sky diving",
"action": "climb Mount Everest",
"action": "climb K2",
"action": "see or participate in war reenactment",
"action": "spend New Years Eve in Times Square",
"action": "jump out of a moving plane",
"action": "jump out of a moving car",
"action": "try eating a new food"
}]
})
JQUERY
$(document).ready(function () {
$.getJSON("http://site.com/lesson.php?count=5&jsoncall=?", function (data) {
$.each(data.posts, function (i, data) {
var jsondata = "<li>" + data.action + "</li>";
$(jsondata).appendTo("ol#results");
});
});
return false;
});