当我做一个AJAX请求我去一个PHP脚本,为我做一些事情。 它可以从db中删除一条记录,或者它不会。jQuery的AJAX - PHP的问题
如果没问题。我想删除并更新我的HTML表格。否则,我想显示一条错误消息。
但在我的PHP,我不能这样做
return false;
return true;
我需要我的呼应结果或者我的消息,然后我的jQuery脚本会用它做什么。
但我怎么能让jquery根据结果做些什么?
例如这里:
jQuery.ajax({
type: "POST",
data: "id=" +id,
url: "ajax_handler.php",
success: function(msg){
jQuery(tr).remove();
jQuery("div.result").append("<p>"+msg+"</p>");
jQuery("div.result").show();
jQuery("div.result").fadeOut(5000);
},
error: function(msg){
}
和PHP代码
$id = C_GPC::getPOSTvar("id");
$result ="";
if(isset($id) and ($id > 0)){
$p = new C_product();
$deleted = $p->deleteCategorie($id);
if($deleted){
$result = "ok";
}else{
$result = "not ok";
}
}else{
$result = "not ok";
}
echo $result;
我想做一个好时和B时,也不行。我应该如何处理这个问题? });