artDialog中使用jquery无法选择对象

lucky-lucky 2012-10-27 04:38:54
使用artdialog创建一个dialog,并在其中添加一个按钮,这个按钮将把从url中返回过来的html表单thesis_approve序列化,并提交给服务器,但是问题现在这个jquery貌似无法选定框架中的元素,求高手指教,如何选定?

art.dialog.open(url,{
title: "审核论文选题",
width: 800,
height: 700,
button:[{
name:"批准",
focus: true,
callback: function(){
$thesis_approve = $("#thesis_approve");
values = $thesis_approve.serialize();
$.post(URL + '/do_approve',values,function(data){
art.dialog.tips(data,1);
});
art.dialog.opener.setTimeout("window.location.reload();", 1000);
}
}],
cancelVal: '关闭',
cancel:true
});
...全文
195 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
lucky-lucky 2012-10-28
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 的回复:]

补充下,artDialog中可以在callback等回调事件中使用
this.iframe.contentWindow获取当前对话框的iframe
[/Quote]

按照这种方案,搞定,谢谢
泡泡鱼_ 2012-10-27
  • 打赏
  • 举报
回复
补充下,artDialog中可以在callback等回调事件中使用
this.iframe.contentWindow获取当前对话框的iframe
泡泡鱼_ 2012-10-27
  • 打赏
  • 举报
回复
art.dialog.open???
这个方法使用的是框架呀
直接去你的那个嵌入页中处理相关事务,否则就要按操作iframe的方式去操作。$("#thesis_approve");
这个只能获取当前页面的元素。

PS:你如果直接是文本内容,不用使用这个方法呀。
  • 打赏
  • 举报
回复
http://blog.csdn.net/theforever/article/details/6126635

87,919

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧