我正在尝试将id
的{{1}}值传递给模态。我尝试发送的php
来自循环。所以我试图使用ajax发送值。我想要发送的值显示在控制台中,但它不会显示在浏览器上。我检查了网络id
,我可以看到网址已完成所需的tab
。下面是我到目前为止尝试过的代码。
id
$(".manage_permission_button").click(function() {
var user_id = $(this).attr('user_id');
$.ajax({
type: 'GET',
url: 'assets/pages/manage_users/modal_content_manage_users.php',
data: {
user_id: user_id
},
success: function(response) {
console.log(response);
alert(response);
$('#myModal').modal('toggle');
},
});
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<button user_id="<?php echo $value['_id'];?>" type="button" class="btn btn-primary btn-xs manage_permission_button">Manage Permission</button>
编辑1: 正如您在图像中看到的那样,值不会在PHP代码中获取,而是显示在控制台中,当我实际转到该特定URL时
编辑2: 这是模态代码
<?php echo $a=$_GET['user_id'];?>
答案 0 :(得分:0)
$(".manage_permission_button").click(function() {
var user_id = $(this).attr('user_id');
$.ajax({
type: 'GET',
url: 'assets/pages/manage_users/modal_content_manage_users.php?user_id='+user_id,
dataType: "html",
success: function(response) {
console.log(response);
alert(response);
$('#myModal').modal('toggle');
},
});
});
这应该尝试一次! 更新我的回答
答案 1 :(得分:0)
您点击了 class sklearn.cluster.KMeans(n_clusters=8, init=’k-means++’, n_init=10,
max_iter=300, tol=0.0001, precompute_distances=’auto’, verbose=0,
random_state=None, copy_x=True, n_jobs=1, algorithm=’auto’)
user_id
,因此无需调用ajax。
如果您想在模态中显示用户ID,请执行以下操作
button
所以现在当你单击一个类$(".manage_permission_button").click(function() {
var user_id = $(this).attr('user_id');
$('#myModal .elementToShowId').html(user_id);
$('#myModal').modal('toggle');
});
的按钮时,你打开模态并使用js插入id。不需要ajax。
修改强>
manage_permission_button
这应该有效。试试吧。
<强> EDIT2 强>
如果你真的想使用ajax,你可以使用ajax获得模态。
为此,请将模态代码移动到单独的文件中,例如$(".manage_permission_button").click(function() {
var user_id = $(this).attr('user_id');
$('#myModal .modal-title').html("Manage Permissions " + user_id);
$('#myModal').modal('toggle');
});
并回显它。
然后在js做类似的事情
myModal.php
但我不推荐这种方法。使用ajax是不必要的。
答案 2 :(得分:0)
@Krzysztof Janiszewski的回答是正确的。在您的情况下,js代码将是:
$(".manage_permission_button").click(function() {
var user_id = $(this).attr('user_id');
$('#myModal .modal-title').text('Manage Permissions ' + user_id);
$('#myModal').modal('toggle');
});
顺便说一下,我认为你应该按照php文件modal_content_manage_users.php中的表格编辑模态中的表单。您可能还需要将user_id传递给隐藏的输入。