私はこのデータをサーバからドロップダウンリストに戻そうとしていますが、各オブジェクト名はランダムIDで始まるので、どのように行うのかわかりません。このJSONレスポンスをドロップダウンリストに入れる方法
$("#CampaignOpenActionSubscriber_campaign_id").change(function() {
var el = $(this);
$.ajax({
type: 'POST',
url: "Dropdownlist",
data: 'csrf_token=' + $('meta[name=csrf-token-value]').attr('content') +'&Selectedcampaign_id=' + el.val(),
success: function (response) {
var jsonResponse = $.parseJSON(response);
for(var i=0; i< jsonResponse.length; i++){
$("#selectCourse").append(
$('<option>').text(jsonResponse[i]).val(jsonResponse[i])
);
}
}
});
});
、これは...私は戻って私のJSON応答から得るものです::これは私がここでやろうとしていますものです
{288878: "FOO", 288881: "BAZZ", 288882: "YOLLO"}
私はドロップダウンリストにこれを置くだろうか?
の可能な複製を反復する
$.each(object, function(key, value){})
を使用することができます[何が最善かjQueryを使って配列からselectにオプションを追加する方法はありますか?](http://stackoverflow.com/questions/170986/what-is-the-best-way-to-add-options-to-a-select-from -an-array-with-jquery) –