如何在我创建的 Jquery 对话框中设置属性?
我创建了一个模式对话框“dialog1”。 我使用 $("#dialog1").load("dialog_contents.htm") 将 HTML 内容加载到其中 其中包含一个表格。 我打开对话框。
在创建对话框的页面内部,如何将 FORM 标记中的空 ACTION 属性设置为“process.php”?
I create a modal dialog box "dialog1".
I load the HTML contents into it using $("#dialog1").load("dialog_contents.htm")
which contains a form.
I OPEN the dialog box.
From inside the page that created the dialog box, how can I set the empty ACTION attribute in the FORM tag to "process.php"?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
也许您需要将此代码放入远程页面完全加载后触发的匿名函数中,如下所示:
And probably you need to put this code inside the anonymous function triggered after the remote page has been completely loaded like:
为了像我这样的其他 jQuery 新手,我想澄清一下,当您打开一个对话框时,它是同一页面的一部分。 jQuery 将您在页面上定义的 DIV 转换为对话框,即不存在“远程”页面。我对此感到困惑,直到我读到 StackOverflow 上的另一篇文章,它为我澄清了这个过程。
再次感谢 zerkms 的帮助。它为我节省了很多实验时间。
For the sake of other jQuery newbies like me, I'd just like to clarify that when you open a dialog box, it is part of the same page. jQuery transforms the DIV that you define on the page into a dialog box, ie there is no 'remote' page.' I was confused about this until I read another post on StackOverflow which clarified the process for me.
And thanks again to zerkms for helping me out. It saved me a lot of time in experimentation.