There are many questions on this but no answer seems to be easy working.
I have a <form>
with delete icons on every row. Now .on('click',functoin()..
I have an ajax request like this:
$.ajax({
type:"POST",
url:"/update_rows.php",
data:"delete_id="+$(this).attr("row"),
success:function(data) {
if(data) {
//window.location.reload(true);
//alert(data);
$(".refresh-after-ajax").load("/cms/modules/mod11/inc/modinclude_admin.php .refresh-after-ajax");
} else {
//window.location.reload(true);
}
}
});
This works and update_rows.php
looks like this:
<?php
require_once($_SERVER["DOCUMENT_ROOT"].'/cms/inc/config.inc.php');
global $navid,$DB_PRE,$lang_cms;
$db=new DB();
$sql='Delete FROM '.$DB_PRE.'_mod_ref_pricing WHERE id='.intval($_POST['delete_id']);
$db->query($sql);
?>
Now I don't want to use window.location.reload(true);
cause I just want to update that container where a row has been deleted. As you cann see I tried with .load()
to only reload that <div/>
but no chance. alert(data)
is empty because I'm not returning anything from update_rows.php
but what should I return there to refresh the <div/>
?
Thanks for advices!