如何向URL添加变量

时间:2019-06-20 12:27:49

标签: jquery variables add

如何在代码中的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);
        }
    });
});

2 个答案:

答案 0 :(得分:2)

不确定我是否理解正确的问题,但是简单的Javascript串联将无法正常工作?像这样:

url: '/profile/timeline/post/'+slug+'/?'+filtertype,

答案 1 :(得分:1)

嗯,我想您想连接字符串,您可以像这样使用纯js

'/profile/timeline/post/'+ slug +'/?' + filtertype 

或使用ES6模板文字功能

`/profile/timeline/post/${slug}/?${filterType}`