[英]Single and Multiple JSON response
我停留在這里,已經嘗試其他解決方案,但沒有希望。 我在這里按照示例進行操作,並得到以下代碼:
<head> <script> var xmlhttp = new XMLHttpRequest(); var url = "{{ url('sogi') }}"; var myArr; var out = ""; var i; xmlhttp.onreadystatechange = function() { if (xmlhttp.readyState == 4 && xmlhttp.status == 200) { myArr = JSON.parse(xmlhttp.responseText); for(i = 0; i < myArr.length; i++) { out += myArr[i].testing1 + myArr[i].testing2 + '<br>'; } document.getElementById("allit").innerHTML = out; alert(out); } }; xmlhttp.open("GET", url, true); xmlhttp.send(); </script></head> <body> <div id="allit"></div> </body>
路線:: get('sogi','Sig @ testing');
sig控制器(案例1):
public function testing()
{
$response = array('testing1' =>'success','testing2' => 'failed');
return response()->json($response);
}
sig控制器(案例2):
public function testing($route)
{
$check = Jalan::where('a', '=', $route)->toArray();
return response()->json($check);
}
但是結果即使警報框顯示為空白也總是空白,如果使用雄辯的話,如何從laravel單個數組(如上面的控制器)獲得JSON響應(情況1)和(情況2)?
解決,在多個查詢中出現錯誤,應該是這樣的:
public function testing($route)
{
$check = Jalan::where('a', 'LIKE', '%'.$route.'%')->toArray();
return response()->json($check);
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.