我有一个 Phonegap 应用程序,需要将数据发布到远程服务器。但是,当我尝试使用 jQuery 的 $.post 时,它永远不会进入回调。
这是我的Javascript:
$(document).ready(function() {
$('form').submit(function() {
console.log('about to post');
$.post('http://mysubdomain.mydomain.com/index.php', function(data) {
console.log('In callback');
console.log(data);
});
});
});
当我运行它并查看 Eclipse LogCat 时,我看到“即将发布”,但从未看到“回调中”。我将它转储到服务器上我的 PHP 文件中的脚本标记中,以确保它是正确的并且确实足够,当我刷新页面时,我看到 HTML 显示在 Javascript 控制台中。我已经在 res/xml 中的 config.xml 文件中将所有域列入白名单,所以我不明白为什么这不起作用。如果有人有任何见解,请告诉我。谢谢!