0

次のストアは google chrome と firefox で動作しますが、IE 8 では動作しません

  var store = new Ext.data.JsonStore({
 fields: ['productname'],
 url: 'productnames.jsp',

autoLoad: true });new Ext.form.ComboBox({
            fieldLabel: 'Product Name',
            hideTrigger: true, 
            name: 'productname',
            id:'productname',
            mode: 'local',
            store: store,
            displayField: 'productname',
            triggerAction: 'all',
            emptyText:'Select Product',
            allowBlank:     false,
            editable:       false,
            forceSelection: true,

            listeners:{select:{fn:function() {
            var selectvalue=this.getValue();
            store1.load({   params: {productname: selectvalue} });

            } }},
            anchor:'95%'
           })

前もって感謝します

4

1 に答える 1

0

コードによると、すべてが正常に機能しているように見えます。返されるJSONを見てみましょう。末尾などに余分な「、」がある場合があります。通常、Internet Explorerには、scripts / returns/etcの最後に余分なコンマがあるという最大の問題があります。FirefoxとChromeはそうではありません。しかし、上記のコードでは、すべてが正常に機能しているように見えます。

于 2012-10-01T15:27:04.210 に答える