ä¸è¬å°åå°é¡µé¢æç´¢ç»æä¸,ä¸å欢çå
容(é¾æ¥),å é¤æ,å 为æ´ä¸ªç½ç«çç¼ç¨æ¡æ¶å¼thinkphp,è¿ç¨jsä¸çajax对页é¢è¿è¡ååº,è°ç¨åå°phpæ¥å£,å®ç°åå°ååå°æ°æ®åºçåæ¶æ´æ°.
é¦å
æ们éè¦åçå°±æ¯å¨åå°é¡µé¢ä¸æ·»å ä¸ä¸ªææ¬âå é¤â,å¯ä»¥è¿ä¹æ·»å :
代ç å¦ä¸:
<a href="javascriptï¼void(0);" id= "<php>echo $val[id]</php>" class="delete" >å é¤</a>
ä¸é¢çhtml代ç çææ:å°±æ¯ç»å é¤æ·»å ä¸ä¸ªhrefï¼è¿ä¸ªhrefæ¯ä¸ªjså½æ°,类似äºè¶
é¾æ¥çä½ç¨,å½ç¶å¯¹äºæè¿æ ·çæ°æå¨åå¼å§çæ¶åä¼æçæ,æ们平æ¶çè¶
é¾æ¥ä¸æ¯è¿æ ·ç,ç½é¡µä¸å¾å¤çjavascriptï¼void(0),é£ç¨åºæä¹ç¥éç¨æ·ç¹å»å é¤å,ä¼ååºå
¶çæ£å¯¹åºçjså½æ°å¢ï¼å«æ¥,è¿å°±æ¯ä¸ºä»ä¹ä¼ä¸ºå é¤æ·»å id以åclassè¿æ ·çæ ç¾,ç¸ä¿¡ææjsä¸ç代ç å
¬å¸åºæ¥ä»¥åä½ å°±ä¼æç½äº,代ç å¦ä¸:
jQuery(".list a.delete").click(function(){
if(confirm("ä½ ç¡®å®è¦å é¤åï¼")){
var _this=this;
var id = jQuery(_this).attr("id");
jQuery.ajax({
url : '/Search/index.php/Jason/delete?',
data : {'id':id},
dataType : 'json',
success : function(data){
var del = data.del;
if(del == 1){//å é¤æå
jQuery("#"+id).parents(".list").remove();
}else{//å é¤å¤±è´¥
alert("å é¤å¤±è´¥");
}
}
});
}
});
大家çå½æ°ç头é¨ï¼jQuery(".list a.delete").click(),jQueryåé¢çæ ç¾æ¯å¾éè¦çï¼è¿å°±ä¿è¯äºjqueryå¾åç¡®çååºé¡µé¢ä¸ç¨æ·ç¹å»çâä½ç½®âï¼æ·»å çäºä»¶ä¸ºclick(),å¨clickéæ·»å ååºäºä»¶ç代ç ï¼var id = jQuery(_this).attr("id");è·åa对åºçidï¼å 为è¿ä¸ªidæ¯æ们å é¤æ°æ®åºæ¶ç¨å°çé¾æ¥idï¼å½ç¶è¿ç§ç´æ¥ææçæ¹å¼ä¸å¥½ï¼å¨è¿éåªæ¯ä»ç»æ´ä¸ªååºè¿ç¨ãè°ç¨ajaxï¼å®ç°å¼æ¥çè¿è¡æ´ä¸ªè¿ç¨ãæ们设置äºjsæ¥åçæ¯json串ï¼è¿éçæ¹å¼åºè¯¥æå¾å¤ç§å§ï¼æ没æå»å°è¯ï¼å¤§å®¶è¦æ¯æå
´è¶£å¯ä»¥èªè¡å°è¯ä¸ä¸ã/Search/index.php/Jason/delete?è¿å¥è¯å°±æ¯jså»è¯·æ±phpçæ¥å£ï¼phpæ¥å£å¯¹ç¨ç代ç å¦ä¸:
注æajaxå¨æ±phpæ¥å£æ¶çè·¯å¾,ä¹å°±æ¯deleteå½æ°å¿
é¡»æ¾å¨JasonAction.class.phpä¸,æ¤ä¾åæ¯å¿
é¡»è¿æ ·ç:
代ç å¦ä¸:
public function delete(){
if($this->isGet()){
$userId = session("uid");//ç¨æ·ç»å½
if(!empty($userId)){
$a = M('***');
$id = $this->_get('id');
$result=$a->where("id=$id")->delete();//å é¤
if($result > 0){
$arr = array("del"=>'1');
}else{
$arr = array("del"=>'0');
}
$json_str = json_encode($arr);
echo $json_str;//è¿åç»js
}
}
}
ç¸ä¿¡å¤§å®¶å¯¹ä¸é¢ç代ç ä¸ä¼éçå§,æ´ä¸ªè¿ç¨é½æ¯thinkphpæ¡æ¶å
é¨é
ç½®å®æ¯ç.
var del = data.del;è¿å¥æ¯æ¥åphp代ç è¿åæ¥çjson串ä¸delè¿ä¸ªkeyçvalue,è¿èå¨åå°è¿è¡é¡µé¢æ´æ°åååº.
å¤å¶ä»£ç 代ç å¦ä¸:
if(del == 1){//å é¤æå
jQuery("#"+id).parents(".list").remove();//è¿å¥è¯å°±æ¯åå°å é¤æååï¼ç´æ¥å¨åå°å¯¹ååºçdivè¿è¡å é¤ï¼è¿æ ·æ§è½å°±ä¼å¾å¿«ï¼æ éè¿è¡åå°æ°æ®çéæ°æåè³åå°é¡µé¢ä¸ï¼
}else{//å é¤å¤±è´¥
alert("å é¤å¤±è´¥");
}
æ´ä¸ªååºçè¿ç¨å°±æ¯è¿æ ·,è³äºææä¼å,æ¯ä¼ååç»åæ¹é¢çé®é¢,åæ¥,身边çåäºååè¯æåå°ç§»é¤ååºé¾æ¥çå¦ä¸ä¸ªå¨æææ:
å³å°:
代ç å¦ä¸:
jQuery("#"+id).parents(".list").remove();
æ¿æ¢ä¸º:
代ç å¦ä¸:
jQuery("#"+id).parents(".list").slideUp("slow", function(){
jQuery(this).remove();
});
温馨提示:答案为网友推荐,仅供参考