** JS スニペット **
$.getJSON('json/json.getJob.php', {job_id: job_id}, function(jsonJobData)
{
job.data = jsonJobData;
$.each(job.data, function(k, v)
{
placeDataToID(k,v);
}
);
}
);
私のスニペットでわかるように、私は というオブジェクトを作成していますjob
。data
のプロパティをjob
PHP JsonSerializable 呼び出しの結果で埋めています。次に、上記の繰り返し関数をdisplay
保持するという別のプロパティを作成したいと思います。$.each
私はそれが可能であることを知っており、使用したときに近いと思いました:
job = {
display: function() {
$.each(job.data, function(k,v) {
placeDataToID(k,v);
});
}
};
しかし、私がそれを使用して呼び出すと、 display が undefinedjob.call(display);
であることに驚きました。より強力な JS バックグラウンドを持つ誰かがこれを手伝ってくれませんか?