我有一个使用javascript的获取请求:
(function () {
$('select[name=Subtest]').change(function () {
var url = '{{ url('Subtest')}}' + '/' + $(this).val() + '/options/';
jQuery.get(url, function (data) {
$.each(data, function (key, value) {
alert(value['name'];
});
});
});
})();
我的控制器有此代码
public function getOptions(Subtest $subtest)
{
$optionCategories = $subtest->optionCategories()->get();
$data = [];
foreach ($optionCategories as $optionCategory) {
$name = $optionCategory->option()->select('name')->get();
$data = [
'name' => $name
] ;
}
return $data;
}
我将数据数组发送到javascript,每次都想获取data['name']
,但是现在有了这段代码,我无法定义如何解决此问题?