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';  
}

我正在使用代码

谢谢

已解决

原来我的一些查询使它出错 所以我稍微改变了我的查询,它有效

感谢您的帮助

相关内容

  • 没有找到相关文章

最新更新