Dojo Filtering Select& PHP / MySQL不起作用

时间:2015-08-06 07:28:55

标签: javascript php mysql dojo

我是关于堆栈溢出的新手,我是法国人,对于糟糕的讲话感到抱歉:)

所以,很长一段时间我想从mysql数据库中获取所有值并在filteringSelect上显示它。

为此,我使用xhr.get通过我的php代码返回json值,并将所有数据存储在filteringSelect输入中。

所以这是我在我的数据库中搜索值的PHP代码:

 <?php $get_all_value = $oPdo->query("SELECT DISTINCT `id`,`value` FROM asterisk.emergency");

 $value = $get_all_value->fetchAll(PDO::FETCH_ASSOC);

 echo json_encode($value); ?>

这是javascript代码:

dojo.xhrGet ({

    'url': 'value_ajax.php',
    'handleAs':"json",
    'timeout': 15000,
    'load':function (oResponse){
        var store = new dojo.data.ItemFileReadStore({clearOnClose: true, data: { identifier: "id", label: 'value', items: oResponse }}); 
        store.close();
        console.log(store);
        dijit.byId("valueAssociation").set('store', store);            
    },
    'error': function (oError) {
        console.log(oError);
    }
});

最后,这是我的输入代码:

<input data-dojo-type="dijit.form.FilteringSelect" id="valueAssociation" name="valueAssociation" placeHolder="value"></input>

所以在这种情况下没有错误,但没有显示任何内容:/

提前致谢! :)

0 个答案:

没有答案