亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

用js post數據后到后臺,處理后如何實現前臺頁面刷新?

用js post數據后到后臺,處理后如何實現前臺頁面刷新?

暮色呼如 2018-09-11 13:22:15
我想實現一個checkbox選中文本框批量刪除的效果,于是用jq的post方法提交數據到php后臺,后臺在處理刪除操作之后,想用重定向功能顯示刪除成功的頁面,結果發現頁面不會動,刷新一下表單里面的數據才會改變。請問我是哪里寫錯了嗎,還是不能再php后臺執行重定向功能,如果不是得話,需要怎樣操作才能在批量刪除成功后刷新一下前臺的內容呢?js:`function batchDelete() {if (select() == "delete") {     obj = document.getElementsByName("check");    var check_val = "";    for (k in obj) {        if (obj[k].checked)             check_val += obj[k].value + " ";     }    //無法傳遞數組類型,所以拆違string 傳遞     $.post("{:U('batchDelete')}",             {data: check_val}/*,              function (data) {              alert("后臺結果"+data);              }*/     ); }}`php: public function batchDelete(){         $source=$_POST['data'];         $sel_arr=explode(' ',$source);/*         foreach ($sel_arr as $item){             echo $item.'---';         }*/         $project=M('project');        foreach ($sel_arr as $item){             $projectinfo=$project->where("id=$item")->delete();         }        $this->success("刪除成功");     }
查看完整描述

1 回答

?
侃侃無極

TA貢獻2051條經驗 獲得超10個贊

$.ajax({

  type: 'POST',

  url: url,

  data: data,

  success: function(rs){

     //rs 為接口成功的返回值 代碼邏輯寫在這里,更新頁面

  },

  error: function(err){

     //err 為接口失敗的返回值

  },

});


查看完整回答
反對 回復 2018-10-30
  • 1 回答
  • 0 關注
  • 1864 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號