【发布时间】:2015-05-15 08:41:30
【问题描述】:
所以我创建了一个基本的科尔多瓦应用程序。我添加了 jquery 并试图向 url 发出请求。 目标是发布数据,但我正在使用 GET 方法进行测试。 问题是响应是“加载资源失败:服务器响应状态为 404(未找到)”,但是当我从浏览器打开 url 时,会显示响应。
我已经做了一天半了,我在互联网上浏览了很多主题并尝试了不同的东西,但无法完成工作。如果您有任何想法,那就太好了!
我的目标是创建一个 android 应用程序,在其中您用文本填充多个字段,将它们保存在设备上,当连接到 wifi 时点击一个按钮将文件中的数据推送到服务器。因此,如果您对我可以使用其他什么来代替 cordova 有任何建议,我将不胜感激。
编辑 - 这是代码: 正如我所说,使用cordova 创建的普通应用程序。 这是我添加 ajax 的 index.html 和默认 index.js:
$.ajax({
type: 'GET',
url: 'url',
headers: {
'Access-Control-Allow-Origin': '*'
},
success: function(response) {
console.log(response);
},
error: function(req, err) {
console.log(req);
console.log(err);
}
});
<!DOCTYPE html>
<html>
<head>
<link rel="stylesheet" type="text/css" href="css/index.css">
<title>Hello World</title>
</head>
<body>
<div class="app">
<h1>Apache Cordova</h1>
<div id="deviceready" class="blink">
<p class="event listening">Connecting to Device</p>
<p class="event received">Device is Ready</p>
</div>
</div>
<script type="text/javascript" src="js/jquery.js"></script>
<script type="text/javascript" src="cordova.js"></script>
<script type="text/javascript" src="js/index.js"></script>
</body>
</html>
【问题讨论】:
-
你能分享你的代码和更多细节吗?
-
你尝试过什么?
-
我已经包含了到目前为止的代码。