Javascript 无法在codeIgniter PHP中接收ajax请求
我刚刚启动codeigniter,我一直在向我的控制器发送员工ID 实际上,我有一个显示所有注册员工的数据表,还有一个按钮,它获取单击行的员工ID,并通过ajax调用将其发送给controller,但我无法在ajax调用中接收它 JS代码 控制器 这是ajax发送的消息:employeeID:1000 有人能告诉我我在这里干什么吗?我已经尝试过谷歌和堆栈溢出链接,但没有解决我的问题。谢谢您无法发送类型为“GET”的字段数据Javascript 无法在codeIgniter PHP中接收ajax请求,javascript,php,jquery,ajax,codeigniter,Javascript,Php,Jquery,Ajax,Codeigniter,我刚刚启动codeigniter,我一直在向我的控制器发送员工ID 实际上,我有一个显示所有注册员工的数据表,还有一个按钮,它获取单击行的员工ID,并通过ajax调用将其发送给controller,但我无法在ajax调用中接收它 JS代码 控制器 这是ajax发送的消息:employeeID:1000 有人能告诉我我在这里干什么吗?我已经尝试过谷歌和堆栈溢出链接,但没有解决我的问题。谢谢您无法发送类型为“GET”的字段数据 将其更改为类型:'POST',这将解决您的问题:如果您将employee
将其更改为类型:'POST',这将解决您的问题:如果您将employeeID作为GET方法发送,并在控制器中将其作为POST访问,请将ajax请求中的类型更改为POST,如下所示
$('#viewAllEmployeeTable tbody').on('click', '.viewEmployeeDetail', function() {
var data = viewAllEmployeeTable.row($(this).parents('tr')).data();
console.log(data);
employeeID = data.employeeID;
alert(employeeID);
$.ajax({
url: "/ackamarackus/employee/viewEmployeeProfile",
type: "POST", //Your problem here
data: {
"employeeID": employeeID
},
dataType: "json",
success: function(data) {
console.log(data);
},
error: function(error) {
console.log(error);
}
});
});
我的错误是,我甚至懒得看这个:/@BilalZafar有时每个人都会这样:
public function viewEmployeeProfile() {
$name = $this->input->post('employeeID');
echo "INPUT";
echo $name;
die();
}
$('#viewAllEmployeeTable tbody').on('click', '.viewEmployeeDetail', function() {
var data = viewAllEmployeeTable.row($(this).parents('tr')).data();
console.log(data);
employeeID = data.employeeID;
alert(employeeID);
$.ajax({
url: "/ackamarackus/employee/viewEmployeeProfile",
type: "POST", //Your problem here
data: {
"employeeID": employeeID
},
dataType: "json",
success: function(data) {
console.log(data);
},
error: function(error) {
console.log(error);
}
});
});