JQuery 之Ajax 的重跳转页面

 

//由于封装之后的ajax,返回 从数据库得到的数据 ,此时想在这个地方完成页面的跳转将不支持,可以通过下面的方法(页面的JS)间接完成需要跳转的页面

<script>
$(".deleteSection").click(function(){
  let con = confirm("确认删除次科室吗?")
  let sid = $(this).siblings(".sectssSid").val()
  if(con == true){
    $.ajax({ 
      type : "get", 
      url : "/regist_sys/deleteSection", 
      data : "sid=" + sid, 
      async : false,   //注意:此处是同步,不是异步
      success : function(data){ 
      if(data =="delete"){
        window.location.href="/regist_sys/sectionInfo";//需要跳转的地址
      }
       } 
     }); 
  }
})
</script>

 

<script type="text/javascript">
    function dodel(did){
        if(confirm("您确定要删除该记录吗?")){
//            $("#delid").val($(this).attr('opid'));
            $.ajax({
                //几个参数需要注意一下
                type: "POST",//方法类型
                dataType: "json",//预期服务器返回的数据类型
                url: "{:url('comp/sjs/doDel')}" ,//url
                data: {'did':did},
                success: function (result) {
                    console.log(result);//打印服务端返回的数据(调试用)
                    if (result.code==1) {
                        alert(result.msg);
                        location.reload(true);
                    }else{
                        alert(result.msg);
                    }
                },
                error : function() {
                    alert(result.msg);
                }
            });
        }
    }
</script>
<script type="text/javascript">
function uploadPic() {
    var formData = new FormData();
    formData.append("file", $("#imagePath").get(0).files[0]);
    $.ajax({
        url: "{:url('comp/sjs/uploadPic')}",
        type:'POST',
        data:formData,
        cache: false,
        contentType: false,    //不可缺
        processData: false,    //不可缺
        success:function(data){
            console.log(data);
            alert("success!");
            $('#pic').attr('src',data.message);
            $('#logopath').val(data.message);
        },
        error : function() {
            alert("异常!");
        }
    });
}
$(document).ready(function () {
    $("#btnSave").click(function(){
        $.ajax({
            //几个参数需要注意一下
            type: "POST",//方法类型
            dataType: "json",//预期服务器返回的数据类型
            url: "{:url('comp/sjs/doUpdate')}" ,//url
            data: $('#form1').serialize(),
            success: function (result) {
                console.log(result);//打印服务端返回的数据(调试用)
                if (result.code==1) {
                    alert(result.msg);
                    location.href="{:url('comp/sjs/index')}";
                }
            },
            error : function() {
                alert("异常!");
            }
        });
    });
});
</script>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值