您好如何将来自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);
});
请指教 谢谢 克莱门特
答案 0 :(得分:2)
创建dojo/store/Memory
或理想dojo/store/JsonRest
并将商店分配到dijit/Select
。
不要直接操纵DOM,改变dojo/store
中的数据(即模型),dijits观察它并相应地更新DOM。
请参阅my answer至 Dojo声明与程序化创建选择元素与商店和相关的jsFiddle。
奖金:更复杂的例子:http://jsfiddle.net/phusick/N8DqG/