zoukankan      html  css  js  c++  java
  • ajax实现动态URL

    有的时候我们发送ajax请求到后台,然后返回一个动态的参数到url做跳转,因为tp有专门的路由,直接将js带入到tp路由去生成显然不现实,这个时候只需要迂回一下,先用tp自带路由生成一个连接,然后再用js去替换即可

    demo:

    $.post('{:url("home/member/order_sub")}',$("#order_form").serialize(), function(data){
    if(data.code){
    $("#sub_button").html("提交成功");
    function tiaozhuan(){
    var url = "{:url('home/member/cart3',['order_code'=>'numcode'])}";
    var tiaourl = url.replace('numcode',data.code);
    window.location.href = tiaourl;
    }
    setTimeout(tiaozhuan,1500);
    layer.alert(data.msg, {icon: 1,title:'温馨提示'})
    }else{
    layer.alert(data.msg, {icon: 2,title:'温馨提示'});
    $("#sub_button").html("提交订单");
    }
    }, 'json');
    核心:先生成一个url变量,里面穿插一个固定参数,然后将ajax返回的参数进行变量替换,即可。
    ————————————————
    版权声明:本文为CSDN博主「hujian-blog.vip」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
    原文链接:https://blog.csdn.net/qq_27987023/java/article/details/83104082

  • 相关阅读:
    eclipse配置Tomcat The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path
    解决掉你心中 js function与Function的关系的疑问
    英语 one day
    合并两个有序链表
    有效的括号
    探讨前后端分离
    菜鸡发现腾讯视频bug
    最长公共前缀
    字符串转整数
    回文数
  • 原文地址:https://www.cnblogs.com/huhewei/p/12687864.html
Copyright © 2011-2022 走看看