我试图将数据从表单发布到我在网上主机上部署的Web服务器中的代码控制器。它适用于我的笔记本电脑,但在build.phonegap.com
中构建并安装到我的手机中后,它无法工作。下面是index.html文件中的代码:Phonegap/AJAX/Codeigniter - Ajax发布不起作用
的Javascript:
function sendMessage(){
//get values from the form
var msgFrom = $('#msgFrom').val();
var msgTo = $('#msgTo').val();
var msg = $('#msg').val();
//works up to here only after building on build.phonegap.com
$.ajax({
traditional: true,
type: 'POST',
dataType:'json',
url: '<...>/welcome/savePostData',
data: 'numberTo='+msgTo+'&numberFrom='+msgFrom+'&message='+msg,
success: function(resp) {
Materialize.toast("Posted", 5000);
}
});
}
下面是我的HTML代码中的资源:
<script type="text/javascript" src="js/jquery-3.1.0.min.js"></script>
<script type="text/javascript" src="js/jquery.mobile-1.4.5.js"></script>
<script type="text/javascript" src="js/jquery.mobile-1.4.5.min.js"></script>
其他详情:
- 我有在ubuntu上只使用这个命令创建应用程序:
cordova create <appname>
- 我仍然在运行
android kitkat (lol
) - 我部署了我控制器
freewebhostingarea.com
嗨,感谢您的答案,我做了你说的一切,它仍然无法正常工作。哪个AndroidManifest.xml我编辑呢? 'cordovaLib'文件夹中的文件夹或'android'文件夹中的文件夹? –