目前我使用以下函数来响应数据以查看
public function getSpiel(){
$spiel = Input::get('spieleID');
$teamOutput = Spielplan::where('Spielplan_ID', '=', $spiel)->get();
/*
$heimName = Verein::where('V_ID', '=', $teamOutput->Heimmannschaft)->first();
$gastName = Verein::where('V_ID', '=', $teamOutput->Gastmannschaft)->first();
$shop = array(
array($teamOutput->Spielplan_ID, $heimName ),
array($teamOutput->Spielplan_ID, $gastName)
);
*/
return Response::json($teamOutput);
现在,我需要更改输入数组?注释行是新逻辑。 如何将新数组$ shop放回Response :: json($ shop)?我怎样才能在视图中使用这三个字段? 我有一个java脚本函数,目前我使用这样的字段。
$.each(data, function(index, valueAusData){
$('#spiel').append('<option value="' + valueAusData.Heimmannschaft + '">'+valueAusData.Heimmannschaft+'</option>');
$('#spiel').append('<option value="' + valueAusData.Gastmannschaft + '">'+valueAusData.Gastmannschaft+'</option>');
});
在Spielplan_ID和&gt;中//这里我需要$ heimName
答案 0 :(得分:0)
您可以在json中返回两个数组:
return Response::json(['team'=>$teamOutput, 'shop'=>$shop]);
然后,在javascript中解析并使用json。
或者,您可以将数组传递给回复中的视图
return view('view_name', ['team'=>$teamOutput, 'shop'=>$shop]);
然后,在视图文件中使用$team
和$shop
中数组的值。