ajax 各类写法

ajax 各类写法

1、提交后返回的json数据遍历

    $.post("{:U('Mall/checkSearch')}",
        {
            pro:parm,type:type
        },
        function(data){
            if(data == 1){
                /* 返回一些别的信息 */
            }else{
                $objct = eval(data);
                $html = "";
                for(var i =0; i < $objct.length; i++){
                    $temp = $objct[i];
                    $html +='<li>' +
                    '<label>' +
                    ' <input type="checkbox" value="'+$temp.id+'" name="comId[]">' +
                    '<cite>'+$temp.comname+'</cite>' +
                    '</label>' +
                    '</li>'
                }
                $("#chang").empty();
                $("#chang").append($html);
            }
});
2、ajax删除:
    $(".del_master").each(function(index){
        $(this).click(function(){
            var jkId = $('.valueJkId').eq(index).attr('value');
            if(confirm("亲,是我哪里做的不好吗?")){
                $.post("/Manage/delJk",{
                    key : 'delete', jkId : jkId
                },function(data,textStatus){
                    if(data == 'deleteyes'){
                        $("."+jkId).remove();
                        /*下面的tipslog是需要js支持的,不然不会有效果*/
                        tipslog("主上,你成功把我删除了",'', 2);
                        setTimeout('location.reload()',1000);
                    }else if(data ==  'loseDel'){
                        tipslog("主上,此相片不存在或删除错误",'',2);
                    }
                })
            }else{
                return false;
            }
        });
    })
3、ajax写法:
     $.ajax({
    'url':"{vifnn::U('Repast/editMyOrder', array('token'=>$token, 'wecha_id' => $wecha_id, 'cid' => $cid))}",
    'data':{'id':id, 'num':num, 'des':''},
    'type':'POST',
    'async':'false',/*ture是异步 false是同步吧*/
    'success':function(db){
        if(db == '2'){
            $("div[name='add"+id+"']").each(function(){
                $(this).append('<div class="status"><p><i class="fa fa-smile-o"></i><span>已选</span></p></div>');
            })
        }else{
            $('.status').remove();
        }
      }
    });

ajax后js的效果
1、
代码:tusi("操作成功,请稍后");
setTimeout('location.reload()',100);:
引用:<script src="__COMM__/js/tusi.js" type="text/javascript"></script>

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值