我需要一个按钮来触发一个 jQuery UI 对话框,该对话框根据初始链接标签中提供的 GET 参数请求一个页面。
然后,AJAX 加载页面将根据提供的 GET 参数从数据库中检索数据,并作为填充表单显示给用户。
然后,用户应该能够编辑这些填充的表单字段并单击“保存”,然后表单字段将被 POST 到另一个脚本(可以是自己的,或在必要时分开)。
处理 POST 数据的 scipt 将返回 true 或 false,如果为 false,将提供错误,如果为 true,则需要关闭框,工作完成。
这是我所拥有的,但是在试图让我的头脑处理 POST 时遇到了问题(我需要一个单独的脚本吗?)
$(function (){
$('a.edit').click(function() {
var url = this.href;
dialog.dialog({
close: function(event, ui) {
dialog.remove();
},
modal: true
});
dialog.load(
url,
{},
function (responseText, textStatus, XMLHttpRequest) {
}
);
return false;
});
});
<a class="edit" href="handle.php?d=838474&f=37446374">