Ajax 请求不适用于 Phonegap

Ajax Request Not Working on Phonegap

我真的应该 post 这个问题,因为我找不到 ajax 请求 phonegap 的工作解决方案。

我正在使用最新的 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 桌面应用服务器上测试时正常工作。

如果有人对此有任何想法, 我真的很感激。

提前致谢。

您需要用服务器地址替换localhost。当它托管在您的(互联网)服务器上时,您不能将其指向本地主机。