英文:
ajax type:"POST" but post is empty
问题
// 发送 AJAX 请求到服务器
$.ajax({
url: "getData", // 要访问的 URL
type: "POST", // 请求类型
data: { // 要发送到服务器的数据
no_spk: $("#input_nomor_spk").val()
},
success: function(result) { // 如果请求成功,执行的函数
// 用从服务器接收到的数据填充表单
$("#input_rujuk_sp1").val(result.no_surat_text);
// 等等。
}
});
在我的 Controller 中,我将请求方法设置为 POST,但是我只获取值,而不是使用 $_POST。
$no_spk = $this->input->post("no_spk");
// 从数据库中获取数据
$data = $this->m_surat->cari($no_spk);
// 以 JSON 格式返回结果
echo json_encode($data);
英文:
// Kirim permintaan AJAX ke server
$.ajax({
url: "getData", // URL yang akan dituju
type: "POST", // Tipe permintaan
data: { // Data yang akan dikirim ke server
no_spk: $("#input_nomor_spk").val()
},
success: function(result) { // Fungsi yang akan dijalankan jika permintaan berhasil
// Isi form dengan data yang diterima dari server
$("#input_rujuk_sp1").val(result.no_surat_text);
// dst.
}
});
I have set method type as post but in my Controller getData() I just get values either but not in $_POST.
$no_spk = $this->input->post("no_spk");
// Ambil data dari database
$data = $this->m_surat->cari($no_spk);
// Kembalikan hasil dalam format JSON
echo json_encode($data);
答案1
得分: 0
通过集体智慧和协作来改善编程学习和解决问题的方式。致力于成为全球开发者共同参与的知识库,让每个人都能够通过互相帮助和分享经验来进步。
评论