Ich habe ein Problem Ich reiche ein einfaches Formular, das eine kleine Daten und wenn ich überprüft in der Registerkarte console
die URL von Ajax scheint zu arbeiten, aber nachdem der Ajax wurde verarbeitet einen Fehler aufmerksam machen und es ist auf meiner Homepage umgeleitet und von der Konsole Registerkarte ich habe diese weird error
:Uncaught Ausnahme: nicht genügend Speicher in Ajax Prozess
abgefangene Ausnahme: der Speicher
In meiner ajax ich habe diesen einfachen Code nur:
$("#add-comment").on('click', function() {
var id = $('input[name=\'review_id\']').val();
var customer_id = $('input[name=\'customer_id\']').val();
var $comment = $('textarea[name=\'user_comment\']').val();
var sample = "test";
$.ajax({
url: 'index.php?route=product/product/writeSubComment',
type: 'post',
dataType: 'json',
data: { text: sample },
beforeSend: function() {
},
success: function(data) {
console.log(data.test);
},
error: function() {
alert('ERROR!!!');
}
});
});
In meinem PHP-Controller Ich habe diese Funktion
public function writeSubComment() {
$json = array();
$json['test'] = $this->request->post['text'];
$this->response->addHeader('Content-Type: application/json');
$this->response->setOutput(json_encode($json));
}
Stört es dich Kennzeichnung eine Antwort als angenommen, wenn eine für Sie gearbeitet? Wenn nicht, ist es eine allgemeine Praxis, Ihre eigene Lösung zu veröffentlichen und sie als akzeptiert zu markieren, damit zukünftige Besucher das eigentliche Problem verstehen und eine Lösung finden können. – Fr0zenFyr