如何使一个ajax调用从cordova(它试图加载一个文件,我可以看到)

how to make an ajax call from cordova (it tried to load a file as far as I can see)

本文关键字:一个 文件 我可以 加载 调用 ajax 何使一 cordova      更新时间:2023-09-26

我需要做一个ajax调用:

call_server("192.168.1.102/proj04/get_all_food?extent=....", "GET"...).

(这是我的高阶函数;它以前在浏览器中工作。当然,我没有192.168.1.102,因为它是我的本地机器)

答案返回:

Failed to load resource: the server responded with a status of 404 (Not Found)   
file:///android_asset/www/192.168.1.102/proj04/get_all_food?extent=dessert

它试图从我能看到的加载文件。另外,url是完全错误的。

正确的做法是什么?

您丢失了协议,因此ajax将自动获取当前路径为:file:///android_asset/www/+ url

call_server("http://192.168.1.102/proj04/get_all_food?extent=....", "GET"...)