我来这里很多,找到这个地方非常有用。我第一次发帖,希望有人能帮助我。动态jQuery对话框
我有一个页面创建多个链接。 当你点击一个链接时,它会打开一个关于该链接的特定对话框。该对话框包含一个表单,其中包含特定于该链接的所有数据ID 但是,当我提交时,显示属于第一个链接的数据提交,无论打开哪个对话框。
当我点击一个链接,这里是打开并根据$link.attr('href')
正确填写对话框中的代码保存按钮执行$('#prefForm').submit();
现在我的感觉,当我点击一个链接,它会打开所有对话框链接,因此创建多个ID prefForm,因此第一个链接发送其数据
我无法分配不同的ID,因为这些表单是动态生成的,ID将是未知的。
有谁知道如何防止其他数据只加载需求,而不是所有的人在后台?
$(document).ready(function() {
$('#bidders td a').each(function() {
var $link = $(this);
var $dialog = $('<div></div>')
.load($link.attr('href') + ' #content')
.dialog({
autoOpen: false,
title: $link.attr('title'),
width: 600,
buttons: [
{
text: "Cancel",
className: 'cancelButtonClass',
click: function() {
$dialog.dialog('close');
}
},
{
text: "Save",
className: 'saveButtonClass',
click: function() {
$('#prefForm').submit();
$dialog.dialog('close');
}
}
如何打开对话框,通过单击或自动加载文档? – 2012-02-20 10:38:05