Как я могу добавить переменную в URL - PullRequest
0 голосов
/ 20 июня 2019

Как я могу вставить две переменные в URL в коде?Я уже вставил переменную filtertype в конце URL.Слово «слизняк» в URL должно быть заменено переменной слаг.

$('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 ]

2 голосов
/ 20 июня 2019

Не уверен, правильно ли я понимаю вопрос, но простая конкатенация Javascript не сработает?вот так:

url: '/profile/timeline/post/'+slug+'/?'+filtertype,
1 голос
/ 20 июня 2019

Хм. Полагаю, что вы хотите объединить строки, вы можете использовать чистые js, как это

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

Или использовать буквальную функцию шаблона ES6

`/profile/timeline/post/${slug}/?${filterType}`
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...