我应该发布这个问题,因为我找不到带有phonegap的ajax请求的工作解决方案。
我正在使用最新的phonegap和android studio。 当我在AVD中预览时,除了ajax调用之外,一切都很好。
我还为cordova添加了一个白名单插件(实际上),在phonegap中我运行了这个命令:
phonegap plugin add cordova-plugin-whitelist
Anda这是我的config.xml文件:
<?xml version='1.0' encoding='utf-8'?>
<widget id="com.halalprowebdesign.universityassistance" version="1.0.0" xmlns="http://www.w3.org/ns/widgets" xmlns:gap="http://phonegap.com/ns/1.0">
<feature name="Whitelist">
<param name="android-package" value="org.apache.cordova.whitelist.WhitelistPlugin" />
<param name="onload" value="true" />
</feature>
<name>University Assistance</name>
<description>
A blank PhoneGap app.
</description>
<author email="support@phonegap.com" href="http://phonegap.com">
PhoneGap Team
</author>
<content src="index.html" />
<access origin="*" />
<preference name="loglevel" value="DEBUG" />
</widget>
更重要的是,我确保在phonegap桌面应用服务器上测试时脚本运行正常。
如果有人对此有所了解, 我真的很感激。
提前致谢。
答案 0 :(得分:1)
您需要将localhost替换为服务器地址。
,当它托管在您的(互联网)服务器上时,您无法将其指向localhost。