嗨,我如何将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/