php - PHP AJAX获取未定义的索引ID,尝试了很多方法都无法解决
问题描述
我正在制作一个点击事件,在该事件中我发送id
员工的。我可以使用console.log()
;查看值 正在显示员工 ID,但我不断收到 index :id 错误。
<input type="button" class="btn btn-primary" value="Appointment Letter" onclick="downloadempappointmentletter('<?php echo $data->employee_id;?>')">
function downloadempappointmentletter(id) {
$.ajax({
type: 'POST',
url: "<?php echo base_url(); ?>Admin/Employee/downloadappointmentletter",
data: { id: id },
success: function (data) {
console.log(data);
}
});
}
public function downloadappointmentletter()
{
$empid = $_POST['id'];
}
我不断收到错误:
未定义的索引:id
但是,当我echo $data->employee_id;
显示 1 等时,我错过了什么?
解决方案
function downloadempappointmentletter(id) {
$.ajax({
type: 'POST',
url: "<?php echo base_url(); ?>Admin/Employee/downloadappointmentletter",
data: { "id": id },
success: function (data) {
console.log(data);
}
});
}
尝试这个。我想你在发送数据时忘记了 ("")
推荐阅读
- eclipse - 如何编辑现有可执行jar的代码
- python - MyPy 给出一个“不兼容的类型“auto”;使用 auto() 和继承自 str 的枚举时出现预期的“str”错误
- python - 我应该在 Django 中使用哪种 URL 链接模式
- python - 从导入的模块中禁用 logging.basicConfig
- python - 我是python的初学者,错误在哪里
- apache-spark - 为什么 schema_of_json 失败?
- html - 从 HTML 文件中的相对路径导入本地字体不起作用
- python - 如何修改以下算法以使其适用于浮点数?
- c# - SslStream 和 CRL/OCSP 超时
- javascript - React / Mobx:选择数组中的项目