Ajax请求无法在Phonegap上运行

时间:2017-08-09 18:26:34

标签: jquery ajax phonegap

我应该发布这个问题,因为我找不到带有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桌面应用服务器上测试时脚本运行正常。

如果有人对此有所了解, 我真的很感激。

提前致谢。

1 个答案:

答案 0 :(得分:1)

您需要将localhost替换为服务器地址。

,当它托管在您的(互联网)服务器上时,您无法将其指向localhost。