【发布时间】:2018-01-15 17:29:30
【问题描述】:
我在我的控制器中构建了一个函数,它应该将数据返回给视图。 在这里你可以看到我在控制器中的功能
public function getSpiel(){
$spiel = Input::get(spieleID');
$teamOutput = Spielplan::where('Spielplan_ID', '=', $spielID)->get();
$HeimID = $teamOutput->Heim_ID;
$GastID = $teamOutput->Gast_ID;
$vereinNameHeim = Verein::where('Heim_ID', '=', $teamOutput->Heim_ID;)->get();
$vereinNameGast = Verein::where('Gast_ID', '=', $teamOutput->Gast_ID;)->get();
$array = [];
$array [$HeimID] = [$vereinNameHeim];
$array [$GastID] = [$vereinNameGast];
return Responds::json($array);
}
示例数据:
data inside $teamOutput: Spielplan_ID, Heim_ID, Gast_ID = (1, 45, 35)
array should be: [45][TeamOne]; [35][TeamTwo]
现在,我想通过 return responds::json 将构建数组返回到我的视图。 这是接收数据的函数。
$each(data, function(index, valueData){
$('#spiel').append('<option value="'+ $HeimID +"'>' $vereinNameHeim'</option>');
$('#spiel').append('<option value="'+ $GastID +"'>' $vereinNameGast'</option>');
});
现在,我的问题。这是将数组发送到查看的正确方法吗?以及如何在选项值部分的 ajax 函数中使用数组?因为目前它不起作用。
【问题讨论】:
标签: javascript arrays json laravel