Я пытаюсь создать динамический html, созданный из jquery, и сохранить его как json и отправить в базу данных с помощью codeigniter. В настоящее время данные не отображаются правильно в базе данных. его просто 0. Несколько вопросов, с которыми я смущен. Какими должны быть значения таблицы, если они хранят json-данные? варчар или что?Json jquery in codeigniter
Я с помощью Ajax на сообщение от JQuery к контроллеру в CodeIgniter
мой код из JQuery, как показано ниже
$.ajax({
type: "POST",
dataType: "JSON",
//url: "<?php echo site_url('application/models/question_model/jsonAddData');?>",
url:'jsonAddData',
//data: cssObject,
data: item,
success: function(data) {
//alert('ok');
}
});
код контроллера, как показано ниже
if($this->input->is_ajax_request()) {
try{
$this->load->database();
$title = $this->input->post('cssObject');
print_r($title);
header('Content-Type: application/json',true);
$query1 = "INSERT INTO testjson (data) VALUES (".$this->db->escape($title).")";
$query = $this->db->query($query1);
log_message('debug',$title);
}
catch(Exception $e)
{
log_message('debug',$e->getMessage());
show_error($e->getMessage());
}
}
Когда я использовать разработчик хром инструменты сообщение в порядке. но в базе данных ничего нет. Заранее спасибо за помощь!
hmm Что о базе данных? в настоящее время то, что я вижу из phpmyadmin, ничего не показывает. – edelweiss
Что делает эта строка печатает 'print_r ($ title);'? –