2017-11-28 5 views
0

私は単純な角度のSQL - PHPのJSONデータフェッチを持っている。角SQL "限界"エラー

コードは一部のレコードまで機能します。その後、エラーが発生します。 51レコードで動作し、52でクラッシュします...明らかに私はすべてのデータが必要です。 :)

私は何が欠けていますか? ありがとうございます。

コンソールエラー:

{} 

のjavascript:

var app = angular.module('myApp', []); 
    app.controller('Ctrl', function($scope, $http) { 
     $http.get(file) 
     .then(function (response) {$scope.names = response.data.records;}, 
     function(error) {console.log(JSON.stringify(error));} 
    ); 
    }); 

PHP:

header("Access-Control-Allow-Origin: *"); 
header("Content-Type: application/json; charset=UTF-8");  
include("connect.php"); 
$result = $conn->query("SELECT id, nev, cim, kapcsolat, bankszamlaszam, adoszam FROM szallito ORDER BY nev LIMIT 52"); 

$outp = ""; 
while($rs = $result->fetch_array(MYSQLI_ASSOC)) { 
    if ($outp != "") {$outp .= ",";} 
    $outp .= '{"id":"' . $rs["id"].'",'; 
    $outp .= '"nev":"'. $rs["nev"].'",'; 
    $outp .= '"cim":"'. $rs["cim"].'",'; 
    $outp .= '"kapcsolat":"'. $rs["kapcsolat"].'",'; 
    $outp .= '"bankszamlaszam":"'. $rs["bankszamlaszam"].'",'; 
    $outp .= '"adoszam":"' . $rs["adoszam"].'"}'; 
} 
$outp ='{"records":['.$outp.']}'; 
$conn->close(); 

echo($outp); 
+0

stringifyする必要があります。投稿がちょうどタイプミスであれば削除することを検討することができます。私はこの投稿が他人を助けるとは思わない。 – jeprubio

+1

'JSON.stringify'のスペルが間違っている間に - OPだけがエラーを記録することを禁止しています - タイプミスを修正し、サーバから受け取っている実際のエラーを投稿してください。 – tymeJV

+0

私はそれを変更しましたが、エラーが残ります。私は新しいエラーがあることを意味します:{} –

答えて

1

それはあるJSON.stringify

console.log(JSON.stringify(error)); 
+0

ええ、そうです。その場合、エラーは次のようになります:{ –

+0

}回答が役に立った場合には – Sajeetharan

+0

残念ですが、エラーが残っているようです...これはconsole.log - > {}のようなものですと、クラッシュします。) –