簡體   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