一,遇到的问题
(1)$.post的data数据不能放到url传送,不然就相当于get的方法了
(2)ajax的到的数据不能够直接return,需要3.2版本需要用ajaxReturn
$this->ajaxReturn ($data);
(3)没有办法在html的自定义函数中添加返回参数,原因是不可以使用$vo.id
$vo['id']
二 解决办法
(1)javacript:;是默认不操作
(2)setTimeout表示code代码延时的时间
<a href="javascript:;" data-id="{$vo['id']}" class="layui-btn del">删除</a>
$('.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);
}
});
});