2016-08-26 4 views

Antwort

0

Es gibt keine gültige JSON-Antwort, die eine einzelne ID zurückgibt. Sie erhalten einen Schlüssel-Wert Paar benötigen, oder Sie schicken Sie es als Array

Beispiel Schlüssel Wert

return array("id" => $id) 

Beispiel Array

return array($id); 

wenn Sie json spezifisch sein müssen (sollte automatisch sein)

return response()->json(array($id)); 

Oder

return response()->json(array("id"=>$id)); 
+0

Es funktioniert gut in Laravel Also ich denke, Problem ist woanders –

+0

was funktioniert in Laravel? Sie können natürlich ein JSON zurückgeben, aber es wird immer zu diesem speziellen Char-Zeug führen, wenn Sie kein Array zur Verfügung stellen. Was ist dein Wunschergebnis? Warum gibst du json zurück, wenn du eigentlich reinen Text zurückgeben möchtest? {"5"} ist nicht gültig json, weder ist {5} noch "5" selbst (https://jsonformatter.curiousconcept.com/) –

+0

Gib einfach deine ID zurück (return $ id), du wirst sehen, dass laravel das nicht tut analysiere das aus gutem Grund in json –