У меня возникла проблема. Я представляю простую форму с небольшими данными, и когда я проверил вкладку console
, URL-адрес ajax, похоже, работает, но после обработки ajax он будет предупреждать об ошибке, и это перенаправлен на мою домашнюю страницу и с вкладки консоли, у меня есть это weird error
:
Неотключенное исключение: вне памяти
В моем ajax у меня есть только этот простой код:
$("#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!!!');
}
});
});
В моем PHP-контроллере у меня есть эта функция
public function writeSubComment() {
$json = array();
$json['test'] = $this->request->post['text'];
$this->response->addHeader('Content-Type: application/json');
$this->response->setOutput(json_encode($json));
}