繁体   English   中英

如何使用Yii2和Kartiks depDrop小部件填充Dropwdown?

[英]How do i get A dropwdown to populate using Yii2 and Kartiks depDrop widget?

我正在尝试遵循Kartiks网站上的基本用法场景,其中包括三个下拉菜单,第一个下拉菜单中,用户只有两个选项“手机”或“平板电脑”,然后将其回发到控制器并获得了一系列制造商,例如苹果或三星。 这两个下拉列表绝对可以正常工作,但是第三个下拉列表会根据之前的两个选择获取设备列表。 例如,如果用户选择了平板电脑和苹果,它将带上ipad等的列表。数据可以很好地返回,但是不会填充到下拉选择器中。 我目前的思路是返回的数组格式不正确,但是我看到的每个示例都以非常相似的方式返回。 返回的数据看起来像

{"output":[{"id":6742,"name":"iPad Air 2"},
   {"id":6741,"name":"iPad mini 3"},
   {"id":5735,"name":"iPad mini 2"},
   {"id":5797,"name":"iPad Air"},
   {"id":5070,"name":"iPad mini Wi-Fi"},
   {"id":5061,"name":"iPad mini Wi-Fi + Cellular"},
   {"id":3848,"name":"iPad 2 Wi-Fi + 3G"}, 
   {"id":5071,"name":"iPad 4 Wi-Fi + Cellular"},
   {"id":4621,"name":"iPad 3 Wi-Fi"},{"id":3827,"name":"iPad Wi-Fi + 3G"},
   {"id":4620,"name":"iPad 3 Wi-Fi + Cellular"},
   {"id":3847,"name":"iPad 2 Wi-Fi"},
   {"id":5072,"name":"iPad 4 Wi-Fi"},
   {"id":3828,"name":"iPad Wi-Fi"}],
 "selected":6742}.

谁能看到我要去哪里错了。 如果您需要查看我的视图和控制器,请告诉我,请不要将其上传到pastebin。

我相信我发现了问题,我正在打印阵列,以便可以其他方式查看返回的数据,并且我相信这是导致问题的原因。 注释掉所有print_r可以解决此问题。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM