dojo1.8-使用mysql中的数据填充dijit/select



嗨,我如何将gathertests.php中的记录填充到dijit/select中?我不认为我应该使用innerHTML,因为这将构建dijit/select。也许我应该使用这个函数。但是怎么做呢?

request.post('gathertests.php',{
    data:{testx : selectX.value},
}).then
    {
    function(response){   dom.byId('line4').innerHTML=response;                         
},
function(error){
    alert(error);
});

请告知谢谢Clement

创建dojo/store/Memory或理想情况下创建dojo/store/JsonRest,并将存储分配给dijit/Select

不要直接操作DOM,更改dojo/store(即模型)中的数据,dijits会观察它并相应地更新DOM。

请参阅我对Dojo通过存储和相关jsFiddle声明性与程序化创建Select元素的回答。

奖金:一个更复杂的例子:http://jsfiddle.net/phusick/N8DqG/

最新更新