Мой текущий код, который является кнопкой «Следующее/Отмена», может работать только на одном ID. Но мне вдруг потребовалось загрузить страницу с другим ID (StoreID). Сценарий может получить только один идентификатор.Назначение JavaScript «Глобальная переменная»
Я попытался поместить весь свой код под функцию onClickFunction() {}, но он не ответит. Я думал о том, чтобы сделать клик, передать StoreID переменной, которую может принять код ниже.
Возможно ли это? Или любой другой совет будет полностью оценен.
$('button.followButton').click(function(e){
e.preventDefault();
$button = $(this);
var storeID = document.getElementById("storeID").value;
if($button.hasClass('following')){
//$.ajax(); Do Unfollow
$.ajax({
type: "POST",
url: "{{URL::to('api/v1/unfollow')}}",
data: {"error":"0","type": "2","followingID": storeID},
dataType: 'json',
success: function(data) {
if (data.error != 0) {
window.location.href = '{{link_to_route('user-login')}}';
}
}
});
$button.removeClass('following');
$button.removeClass('unfollow');
$button.text('Follow');
}
Первый абзац вопроса не ясен. Я не понимаю, нужна ли вам или не нужна глобальная переменная на той же странице или на другой странице (для страницы я подразумеваю новую загруженную страницу html). – Thundar