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