У вас есть user_id
из button
, по которому вы нажимаете, поэтому нет необходимости вызывать ajax.
Если вы хотите отобразить ID пользователя в модальном режиме, сделайте что-то подобное
$(".manage_permission_button").click(function() {
var user_id = $(this).attr('user_id');
$('#myModal .elementToShowId').html(user_id);
$('#myModal').modal('toggle');
});
Так что теперь, когда вы нажимаете кнопку с классом manage_permission_button
, вы открываете модальное и вставляете id, используя js.Нет необходимости в AJAX.
EDIT
$(".manage_permission_button").click(function() {
var user_id = $(this).attr('user_id');
$('#myModal .modal-title').html("Manage Permissions " + user_id);
$('#myModal').modal('toggle');
});
Это должно работать.Попробуйте.
EDIT2
Если вы действительно хотите использовать ajax, вы можете получить модальное использование ajax.
Для этого переместите ваш модальный код вотдельный файл, например myModal.php
, и выведите его.
Затем в js сделайте что-нибудь подобное
$(".manage_permission_button").click(function() {
var button = $(this),
user_id = button.attr('user_id');
$.ajax({
type: 'GET',
url: 'assets/pages/manage_users/myModal.php',
data: {
user_id: user_id
},
success: function(response) {
$(response).insertAfter(button);
$('#myModal').modal('show');
},
});
});
$('#myModal').on('hidden.bs.modal', function () {
$(this).remove();
});
Но я не рекомендую этот метод.Использование ajax не нужно.