0

奇妙な問題があります。IE では、以下のコードが機能しないことがあります。

url を呼び出して要素の json をフェッチすることになっています。Chrome では常に動作しますが、IE ではページをリロードする必要がある場合があります。

jQuery('#' + returnElementId).children().remove().end();
               for(i=0;i<response.data.length;i++) {
                   jQuery('#' + returnElementId).append(jQuery("<option/>", {
                      value: response.data[i].id,
                      text: response.data[i].name
                  }));
               }
4

1 に答える 1

0
    $('#' + returnElementId).html('');

    $.each(response.data, function (i, entity) {
        $('#' + returnElementId).append($("<option />", { 'value': entity.id, 'text': entity.name }));
    });

ライブデモについては、次のリンクを参照してください:http: //jsfiddle.net/nanoquantumtech/UFCF4/

于 2012-05-16T13:03:23.617 に答える