【问题标题】:Loading the contents of an iframe with jQuery使用 jQuery 加载 iframe 的内容
【发布时间】:2011-03-23 15:57:50
【问题描述】:

我正在尝试根据父框架中的某些操作加载子 iframe 的全部内容。我正在使用 jQuery,我试图避免使用 <form> 标签,设置一堆隐藏的 <input> 标签并提交它。相反,我想使用类似于 jQuery 的东西:

.load(url, data,function(response){...})

或许

.post(url, data,function(response){...})

到目前为止,我尝试了 'post' 方法并尝试使用 jQuery 的 .contents() 方法来更改 iframe 的内容以及我得到的响应,但问题是我需要更改整个内容(即整个document) 的 iframe 和 .contents() 方法返回 iframe 的文档对象。我所能做的就是更改文档的内容(例如<head><body>)。请注意,我的 iframe 最初没有 src 属性,因此最初没有内容。

【问题讨论】:

  • 你为什么不使用<div>,然后用AJAX加载内容呢?

标签: jquery iframe


【解决方案1】:

设置 iframe 的 SRC:

$('#someIframe').attr('src','http://....')

【讨论】:

  • 谢谢,但是src 的 URL 是什么?我是动态使用response来加载iframe的内容,其实iframe的整个内容应该就是整个response
猜你喜欢
  • 1970-01-01
  • 2011-06-04
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多