科尔多瓦:设备准备好不开火
Posted
技术标签:
【中文标题】科尔多瓦:设备准备好不开火【英文标题】:cordova: deviceready not firing 【发布时间】:2016-11-05 18:17:37 【问题描述】:我正在尝试创建使用 ajax 验证数据的登录页面。如果我使用准备好的文档,它工作正常,但是当我使用 document.addEventListener("deviceready", onDeviceReady, false);
时,它没有触发 ajax。
这是我目前拥有的代码。
<script type="text/javascript">
document.addEventListener("deviceready", onDeviceReady, false);
function onDeviceReady()
//$('document').ready(function()
//
$("#login").on("submit", function(e)
alert('test');
some ajax code goes here
);
;
</script>
此代码在脚部分内。我在 head 部分包含了 cordava.js。
请指教我做错了什么。
【问题讨论】:
【参考方案1】:把你的代码包装在 -
$( document ).ready(function()
//Here is your Code
document.addEventListener("deviceready", onDeviceReady, false);
function onDeviceReady()
$("#login").on("submit", function(e)
alert('test');
);
;
);
有时需要准备好文档,例如下载所有必需的文件以触发或附加事件处理程序。
【讨论】:
为什么我需要使用准备好的文档。因为我从未在科尔多瓦示例中看到过准备好的文档。以上是关于科尔多瓦:设备准备好不开火的主要内容,如果未能解决你的问题,请参考以下文章