我正在做一个项目,我想将 Jquery UI 用于某些表单,例如添加和更新内容而不是普通页面。我设计了对话框,设置了表单,但它仅在表单/div 与按钮位于同一文件中时才有效。顺便说一下,我正在为这个项目使用 CodeIgniter。
所以我有几个问题:
- JQuery UI 对话框是否支持使用来自不同文件的 div?(如果按钮与表单/div 不在同一个文件中)
- 如果是这样,我如何使用位于不同文件中的 div(而不是将 div 与我几乎没有其他组件的按钮放在同一个文件中)?
例子:
索引.php
<body>
<input type="button" id="add_new" value="add new" />
</body>
表单.php
<body>
<div id='"new_user_form'>
<input type="text" id="name" />
<input type="text" id="username" />
<input type="password" id="password" />
<input type="button" id="add_user" value="add new" />
</div>
</body>
自定义.js
$(document).ready(function ()
{
$('# add_new ').click (function ()
{
$("# new_user_form ").dialog
({
title: 'Add new user',
height: 400,
width: 600,
resizable: false,
modal: true,
draggable: false,
buttons:
[
{
text: 'add new',
id: ' add_user ',
click: function()
{
alert("Testing 123...");
}
},
{
text: 'cancel',
click: function()
{
$(this).dialog('close');
}
}
]
})
})
})
感谢阅读,希望有人可以帮助我!