Dies ist der Code. Das Format von dataType muss in HTML geändert werden, um die Daten zu erhalten, andernfalls wird ein Fehler 200 gemeldet. $.ajax({
<code> type:"POST", async:false, url:"<?php echo $this->generateURL('Film.Index', array('save'));?>", data:dataparam, dataType:"json", success:function(msg){</code>
Dies ist der Code. Das Format von dataType muss in HTML geändert werden, um die Daten zu erhalten, andernfalls wird ein Fehler 200 gemeldet. $.ajax({
<code> type:"POST", async:false, url:"<?php echo $this->generateURL('Film.Index', array('save'));?>", data:dataparam, dataType:"json", success:function(msg){</code>
Legen Sie den Header auf der Serverseite fest. Vor dem Header darf keine Ausgabe erfolgen
<code>header('Content-type: application/json');</code>
Vom Server zusammengestellte Daten
<code>echo json_encode($var);</code>
Dies liegt daran, dass Ihr Server nicht das erwartete JSON-Format zurückgibt. Bitte drucken Sie die Serverausgabe aus und sehen Sie nach.
Das liegt daran, dass die vom Server zurückgegebenen Daten nicht im JSON-Format vorliegen und es sich nicht um ein Front-End-Problem handelt.