我想在 codeigniter 上使用 ajax 和 json 将数据输入数据库后显示信息。ut 从 json 返回的数据包含双引号字符 (""),以下控制器和在 codeigniter me 中查看 ajax。
控制器:
public function simpanMenuMakanan() {
$nama_makanan = $this->input->post('nama-menu-makanan');
$harga_makanan = str_replace(".", "", $this->input->post('harga-makanan'));
$jenis_makanan = $this->input->post('jenis-makanan');
$data = array(
'nama_makanan' => $nama_makanan,
'harga_makanan' => $harga_makanan,
'id_jenis_makanan' => $jenis_makanan
);
$simpan = $this->makanan_model->tambahMenuMakanan($data);
if ($simpan) {
$result = $nama_makanan . ' berhasil ditambah ke list menu makanan';
echo json_encode($result);
}
}
查看javascript ajax:
$.ajax({
type: 'POST',
url: "<?php echo base_url(); ?>makanan/simpanmenumakanan",
data: $(this).serialize(),
success: function(html){
// other statement
$('#result').text(html);
// other statement
}
});
我提交后会出现 info "xxx berhasil ditambah ke list menu makanan",但问题是有一个双引号字符,我想在没有任何双引号的情况下调出这样的信息xxx 成功添加到食物菜单列表.