有人曾经使用iframe进行ajax调用吗
Does one ever use an iframe to make ajax calls?
我找不到任何资源,但我有一个奇迹。有人曾经使用iframe来处理ajax来隐藏,比如长轮询请求和其他来自web控制台的信息吗?
这是一种实践吗?它是否按照我想象的方式工作(隐藏请求和标头信息以及响应)
您不会使用iframe来"隐藏"AJAX请求,但在某些情况下,您可能会使用iframe来与服务器通信:
- 由于文件上传必须通过提交表单进行,因此一些网站使用iframe来实现异步文件上传。我认为这在旧的浏览器上是非常必要的
- 通常,您不能直接向与加载页面的域不同的域执行AJAX请求,除非它设置了CORS,并且浏览器支持CORS。一些网站提供了一种将其网站的一部分加载到iframe中的方法。他们网站的这一部分可以通过AJAX与他们的网站自由通信,例如,允许用户在社交网站上共享链接
您不能简单地通过将ajax请求放在iframe中来隐藏它们(至少Chrome的开发工具仍然会显示它们)。不,无论如何,这不是一种常见的做法,在谷歌搜索时,你不会发现有人这样做。最后,这样做并没有明显的好处。
相关文章:
- 不再使用innerHTML进行AJAX响应.(代码未得到响应)
- 当用户停止键入时进行Ajax搜索
- 无法在Windows 10 Cordova应用程序中从Web视图进行ajax调用
- 在Knockout中进行ajax调用后,ViewModel不会更新
- 在 Django 中使用 JavaScript 进行 Ajax 调用
- 如何进行AJAX调用,使其仅在我单击包含在特定类中的链接时触发;id”;父元素的
- 使用 javascript 对 visualforce 页面上的 webservice url 进行 ajax 调用
- 使用phantomjs在本地文件上使用extjs代理进行ajax调用
- 使用 jQuery 进行 AJAX 调用
- 在JSP (J2EE) 中使用 Java 操作进行 ajax 调用
- 我需要从jsp页面向struts操作类进行ajax调用,以获得一些数据,如名称搜索
- 如何进行Ajax update_attributes
- Rails4:如何在嵌套表单上进行AJAX调用
- 使用Knockout和复选框进行ajax调用的问题
- 如何在Phonegap中进行AJAX调用时添加加载屏幕
- jQuery日期选择器在Firefox和IE的MVC部分视图上进行ajax更新后无法工作
- 是否可以对JavaScript而不是ASP进行AJAX调用
- 在文本区域的Change上进行AJAX调用以更新数据库
- 在react js中进行ajax调用后,该列将消失
- 使用JQuery进行Ajax调用