ajax实现动态URL

Posted 谁能告诉我是对还是错

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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

以上是关于ajax实现动态URL的主要内容,如果未能解决你的问题,请参考以下文章

基于ajax调用的动态href url

Select2 在调用时使用动态 Ajax URL

jquery tokenInput如何将ajax调用url动态更改为脚本

jquery ajax怎么动态获取url

跟我学R爬虫|AJAX与动态网页简介

R语言爬虫系列4|AJAX与动态网页介绍