http://jsfiddle.net/xDm2n/1/
$('#chosen-select').chosen();
$.ajax({
type: "POST",
url: '/echo/json/',
data: {
json: JSON.stringify({
options: ['American Black Bear',
'Asiatic Black Bear',
'Brown Bear',
'Giant Panda',
'Sloth Bear',
'Sun Bear',
'Polar Bear',
'Spectacled Bear'],
selected: ['Brown Bear', 'Sun Bear']
}),
delay: 0
}
}).done(function (response) {
var a, element;
for (i = 0; i < response.options.length; i++) {
a = response.selected.indexOf(response.options[i]);
element = $("<option/>").text(response.options[i]);
if (a >= 0) element.attr('selected', 'selected');
element.appendTo($("#chosen-select"));
};
$("#chosen-select").trigger("chosen:updated");
});
您可以填寫您的選擇元素,你通常會,設置你想要選擇的項目,然後觸發更新事件(「選擇:更新」)
顯示你的嘗試。 – MamaWalter
@MamaWalter我不確定要嘗試的是什麼,這是我正在試驗的一個新的JQuery對象。 我剛剛初始化並填充了上面編輯過的原始選擇。 – user1058359
不確定要理解,你想在加載頁面或更高版本時(ajax調用成功)將'options'添加到'select'中?你能顯示你想要的「PHP」和「HTML」嗎? – MamaWalter