繁体   English   中英

单个和多个JSON响应

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

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM