Ich habe Ajax Post-Methode auf der Steuerung von der Server-Seite, in Entitäten suchen. Ich habe ein bisschen Ärger mit dieser Sache, weil ich tatsächlich mehrere Objekte senden kann, aber ich habe keine Ahnung, wie man sie analysiert.Mit einzelnen AJAX-Aufruf, wie mehrere Objekte als Rückrufdaten zurück
$serializer = $this->container->get('serializer');
$reports = $serializer->serialize($cables, 'json');
$reports1 = $serializer->serialize($contacts, 'json');
return new JsonResponse (array($reports1, $reports));
Dies ist, wie ich mehrere Objekte senden: und wie ich versuche, sie zu lesen:
function (data)
{ var obj = JSON.parse(data);
console.log(obj);
$('#resposeText').val(obj[1].description); }
Im Grunde bin ich, zwei Arrays empfangen, oder ich weiß nicht, zum Teufel, was ich empfange, aber es funktioniert nicht.
Auch den berühmten Fehler bekommen:
Uncaught SyntaxError: Unexpected token , in JSON at position 1306
return new JsonResponse ($reports);
Senden nur ein Objekt gibt es jetzt Probleme. Kann mir jemand erklären, wie es gemacht werden soll?
Bitte formatieren Sie Ihren Code richtig. –
[dies könnte helfen] (http://stackoverflow.com/questions/29489243/trigger-a-javascript-function-beforeon-on-any-ajax-call) Sie – Vikrant