Cet article partage principalement avec vous des exemples d'utilisation d'ajax pour supprimer des colonnes dans thinkphp3.2. J'espère qu'il pourra vous aider.
1. Problèmes rencontrés
(1) Les données de $.post ne peuvent pas être placées dans l'URL pour la transmission, sinon elles seront équivalentes à la méthode get
(2) Les données obtenues par ajax ne peuvent pas être renvoyées directement. Si vous avez besoin de la version 3.2, vous devez utiliser ajaxReturn
$this->ajaxReturn ($data);
(3) Il n'y a aucun moyen d'ajouter des paramètres de retour dans la fonction personnalisée de HTML. car $vo.id ne peut pas être utilisé
$vo['id']
Deux solutions
(1) javacript :; n'est pas utilisé par défaut
(2) setTimeout indique le code. délai
删除
$('.del').click(function(){ var did=$(this).attr("data-id"); var url="{:U('Daily/dailyQuestionDel')}"; $.post(url,{id:did},function(data){ if(data.status == 1){ layer.msg(data.msgs); var t=setTimeout("location.href = location.href",500); }else{ layer.msg(data.msgs); var t=setTimeout("location.href = location.href",500); } }); });
Recommandations associées :
ThinkPH implémente le partage de code pour la suppression par lots de colonnes
Utilisez Tp pour supprimer des colonnes
Comment supprimer une colonne dans ThinkPHP ?
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!