【发布时间】:2020-01-03 08:01:18
【问题描述】:
代码点火器
我正在尝试使用 ajax 删除请求删除数据库中的一个实例。我正在尝试使用要删除的实例的 ID 传递数据。
在我的 javascript 中,当我在 ajax 调用中使用 'type:POST' 时,代码可以正常工作并且数据被删除,但是当我使用 type:DELETE时它不起作用。
JAVASCRIPT AJAX 调用
$(".complete").click(function(){
var title = this.id;
//console.log(title);
$.ajax({
url: '/ajax-requestDel',
type: 'DELETE', <!-- when i use type:'POST" the code works
data: {title: title},
error: function() {
alert('Something is wrong');
},
success: function(data) {
console.log(data);
}
});
});
控制器代码
public function ajaxRequestDelete(){
$data = $this->input->post('title');
return $this->db->delete('todo', array('title'=>$data));
}
在调试时我发现变量 $data 是空的,但是在使用 post call 时它具有所需的值。
我如何使用删除重复相同的行为。谢谢。
【问题讨论】:
标签: php ajax codeigniter sql-delete