我需要一些帮助来弄清楚如何将 jquery var(以前是 php var)传递给 ui 对话框,然后将该 var 转换为 PHP var。
在我的 adminstration.php 上,我有一些单选按钮,其中包含从我的数据库中提取的值。
使用一些 jQuery 根据已按下的单选按钮更改值:
function select_user(){
var id = null;
$('input[name="user_id"]').on("click", function(){ //This is the radio button
if ($(this).prop("checked", true)) {
var id = $(this).val();
$("#delete_user").prop("href", "delete_user.php?id=" + id);
}else{
var id = null;
return false;
}
});
}
我正在寻找的是,通过按删除按钮获取该 user_id 并将其传递给对话框:删除
我想我发现我需要使用 .data() (不过我不确定,因为它到目前为止还没有工作)。但是,例如,我试图更改“delete_user.php?id=3”,但我不知道我是否在正确的轨道上。它看起来像这样。
$("#delete_user").click(function() {
$("#dialog-placeholder").load("delete_user.php").dialog({
resizable: false,
height: "auto",
modal: true,
buttons: {
"Delete user": function() {
$( this ).dialog( "close" );
},
Cancel: function() {
$( this ).dialog( "close" );
location.reload(true);
}
}
});
});
因为我不是在对象中编写 PHP(并且不知道如何),所以我以“旧”方式编写它,所以它们都在同一页面中。然后,我需要以某种方式获取对话框中捕获的 jquery var 并将其更改为 php var。
如果有人能指出我正确的方向,非常感谢。