この記事では主に、thinkphp3.2 で ajax を使用して列を削除する例を紹介します。お役に立てれば幸いです。
まず、発生した問題点
(1) $.postのデータをURLに入れて送信できない、そうでないとgetメソッドと同等になってしまう
(2) ajaxで取得したデータが返せない直接、3.2 が必要です バージョンには ajaxReturn
$this->ajaxReturn ($data);
(3) $vo.id が使用できないため、HTML のカスタム関数に戻りパラメータを追加する方法はありません
$vo['id']
2 番目の解決策
(1) javacript:;デフォルトでは動作しません
(2) setTimeout はコードコード遅延時間を表します
删除
$('.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); } }); });
関連推奨事項:
ThinkPH は列のバッチ削除のためのコード共有を実装します
以上がthinkphp3.2 は Ajax を使用して列を削除し、例を共有しますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。