我确实认为这过于复杂,但我有一个与PHP文件对话的jQuery模式。该文件包含所有表单和验证,但它包含在模式中。通过右键单击触发事件(因此用户右键单击要编辑的文件夹,选择"编辑",下面的操作会触发。它应该将文件夹ID发送到模态,所以模态显示带有正确文件夹的编辑表单。现在,它不会发送任何内容。)
所以我有jquery(script.js):
"action": function(obj) {
var data = {'pid': obj.attr("id")};
$.post("/folder/edit.php", data, function (response) {
$('#modalEditFolder').modal('show');
});
}
// also tried this:
$.post("/folder/edit.php", data, function (response) {
$('#modalEditFolder').data('pid', obj.attr("id")).modal('show');
});
// and this
$.ajax({
type: "POST",
url: "/view/folder/edit.php",
data: {pid: obj.attr("id")},
success: function(html) {
$('body').append(html);
$('#modalEditFolder').modal('show');
}
});
模态(modal.php):
<div class="modal-body">
<?php include_once("/folder/edit.php"); ?>
</div>
PHP文件(edit.php):
<?php echo $_POST['pid']; ?>
如何同时获取模态和php格式以获取PID变量?
答案 0 :(得分:1)
试试这个:
$.ajax({
type: "POST",
url: "/view/folder/edit.php",
cache: false,
data: {'pid': obj.attr("id")}
}).done(function(html) {
$('body').append(html);
$('#modalEditFolder').modal('show');
});