【发布时间】:2012-09-19 11:18:08
【问题描述】:
我需要一个按钮来触发一个 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">
【问题讨论】:
标签: jquery jquery-ui user-interface dialog