Maison >développement back-end >tutoriel php >thinkphp3.2 utilise ajax pour supprimer des colonnes et partage des exemples
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!