javascript - 是否可以通过 AJAX 加载跨域网页?

标签 javascript jquery ajax jsonp jquery-mobile

<分区>

我目前正在使用 jQM 开发移动网络应用程序。

虽然我在寻找问题的答案,但找不到任何好的答案。

这是我的目标:

  1. 在另一个域中下载网页的特定元素。
  2. 通过对话框显示数据。

由于跨域问题,我坚持执行第一步。

有些人写过将 JSONP 与回调函数一起使用,但似乎该技术仅在处理 JSON 格式时有效。

我还了解到,由于安全问题,JavaScript 不支持在另一个域中下载 html 页面。

他们是对的吗?

没有办法通过 JavaScript 实现我的目标吗?

最佳答案

这个问题有很多解决方法(JSONP、反向代理、“Access-Control-Allow-Origin”等),在 SO 上的一个非常广泛的线程中进行了描述: Ways to circumvent the same-origin policy

关于javascript - 是否可以通过 AJAX 加载跨域网页?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15882895/

相关文章:

javascript - validate.unobtrusive.js,无法显示客户端验证消息,但它适用于表单验证

javascript - ajax 请求完成后 Jquery 延迟对象解析

c# - 如何在 .NET Webforms 中使用 Jquery AJAX 将数据发布到 MySQL

php - 提交和接收ajax表单

javascript - Ajax登录不返回结果

javascript - 如何等待页面完全加载

jquery - Ajax 请求的漂亮小滑入/滑出通知

javascript - 替换字符串中的 HTML 实体,避免使用 <img> 标签

使用 Spring 3.0 Rest Webservice 的 Jquery ajax 跨域策略问题

javascript - 多虚拟目录站点中的服务 worker