我在我的表单中使用国家和州的下拉列表.每当用户在下拉列表中选择国家/地区时,国家/地区的相应州将填入州下拉列表中.我使用AJAX调用填充下拉列表中的状态.问题是状态会在Mozilla中填充,但它在IE中不起作用.我想在jQuery中加载状态下拉列表中的状态时存在一些问题.我正在使用的jQuery代码是
$('select#edit-country').change(function(e) {
$.getJSON("loadContactUsStates",{id: $(this).val(), ajax: 'true'}, function(j){
var options = '';
for (var i = 0; i < j.length; i++) {
options += '<option value="' + j[i].optionValue + '">' + j[i].optionDisplay + '</option>';
}
<!-----I guess the problem is with the below line------------------>
$("select#edit-state").html(options);
})//end json
});
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
54754 次 |
最近记录: |