ajax - AJAX 500 内部服务器错误但进程成功
问题描述
我正面临 Ajax 问题它一直显示 500 内部服务器错误但 Ajax 进程是成功的
这是我的 Ajax 代码
<script type="text/javascript" >
$(document).ready(function(){
$('#add_button').click(function(){
$('#user_form')[0].reset();
$('.modal-title').text("Add User");
$('#action').val("Add");
$('#user_uploaded_image').html('');
})
var dataTable = $('#user_data').DataTable({
});
$(document).on('click', '.delete_image', function(){
var user_id = $(this).attr("id");
var link = $(this).attr("style");
var mana = $(this).attr("name");
//console.log()
var dom_parent = $(this).context.parentElement.parentElement
if(confirm("Apakah Anda Yakin Ingin Menghapus Data Gambar Ini?"))
{
$.ajax({
url:"<?php echo base_url(); ?>produk/hapus_gambar",
method:"POST",
data:{mana:mana,link:link,user_id:user_id},
success:function(data)
{
alert(data);
}
});
}
else
{
return false;
}
});
});
</script>
这是我的按钮代码
<td align="center"> <button type="button" name="gambar" id="<?=$list_produk['id']?>" class="btn btn-danger delete_image" style="<?= $list_produk['gambar']; ?>"><img style="width:120px; height:120px;" src="http://localhost/proyek/gambar/thumb/<?=$list_produk['gambar']?> "></button></td>
这是我处理该过程的脚本
function hapus_gambar() {
$data['link'] = $_POST['link'];
$data['id'] = $_POST['user_id'];
$data['mana'] = $_POST['mana'];
$select =$this->db->query('SELECT `gambar` FROM `produk` WHERE `id` = "'.$data['id'].'"');
foreach($select->result_array() as $gambar) {
unlink('./gambar/'.$data['link']);
unlink('./gambar/thumb/'.$data['link']);
}
$query =$this->db->query("DELETE '".$data['mana']."' FROM `produk` WHERE id = '".$data['id']."' ");
echo 'Data Telah Dihapus';
}
我正在使用 Codegniter
谢谢你
解决方案
解决了
结果是我的一些查询出错了所以我稍微改变了我的查询并且它有效
谢谢您的帮助
推荐阅读
- ansible - 用于 Raspbian 10 的 ansible nmcli
- postfix-notation - 在 RPN(后缀)计算器中实现最大运算符
- excel - 如何循环浏览 OLAP 数据透视表字段项?
- javascript - 浏览器中的本地存储不增加?
- python - 如何在保持顺序的情况下更新 numpy 数据中的非连续组
- python - 尝试在 PyGame 库上制作贝塞尔曲线
- html - 如何在wordpress中创建一页但不同的永久链接?
- python - 识别通过 Python 中的频谱图获得的每个频谱的幅度
- python-3.x - Python加权和多个OrderedDict?
- python - 我想生成多个水泥块精灵。我已经有了希望它们生成的随机 x 坐标