如何在代码中的URL中插入两个变量?我已经在URL的末尾插入了变量filtertype。网址中的“ slug”一词应替换为变量slug。
$('body').on('click','.profile-filter',function(e) {
e.preventDefault();
var filtertype = $(this).data("filtertype");
var slug = $(this).data("slug");
$.ajax({
type: 'GET',
url: '/profile/timeline/post/slug/?' +filtertype,
success: function (data) {
$('#profile_content').html(data);
},
error: function (xhqr, data) {
_toastr_new(data, "top-full-width", "error", false, '.toastr-notify', 0);
}
});
});
答案 0 :(得分:2)
不确定我是否理解正确的问题,但是简单的Javascript串联将无法正常工作?像这样:
url: '/profile/timeline/post/'+slug+'/?'+filtertype,
答案 1 :(得分:1)
嗯,我想您想连接字符串,您可以像这样使用纯js
'/profile/timeline/post/'+ slug +'/?' + filtertype
或使用ES6模板文字功能
`/profile/timeline/post/${slug}/?${filterType}`