gpt4 book ai didi

android - 如何从android的 Assets 目录中的本地html文件进行ajax调用?

转载 作者:行者123 更新时间:2023-11-29 13:59:18 25 4
gpt4 key购买 nike

我有一个使用 phonegap 和 jquery mobile 的 android 网络应用程序,phonegap.html 文件已放入 Assets 目录,它使用 $.ajax 方法从远程服务器访问数据,但它不起作用。

有什么帮助吗?

提前致谢!

例如:

ajax("登录.action",....) assets/login.html -------------------------->login.action

  1. login.html是assets里面的本地文件

  2. login.action为远程接口(interface)

  3. login.html 使用 $.ajax 方法从 login.action 获取数据,但不起作用!

对不起,我的英语很差!

最佳答案

您可能遇到了阻止跨站点脚本的同源策略限制(请参阅 http://en.wikipedia.org/wiki/Same_origin_policy)。

有两种常见的解决方案。

较早的是 JSONP(带填充的 JSON)(参见 http://en.wikipedia.org/wiki/JSONP)。

一种较新的侵入性较小的解决方案是 CORS(跨源资源共享)(参见 http://en.wikipedia.org/wiki/Cross-Origin_Resource_Sharing)

希望对您有所帮助。

关于android - 如何从android的 Assets 目录中的本地html文件进行ajax调用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10308192/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com