[英]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.