我正在尝试开发一个概念证明,我使用 jQuery 将 HTML 内容加载到 div 中。我正在使用 jQuery、jQueryMobile 和 PhoneGap。我有一个带有单个 jQueryMobile 页面的简单 index.html。我想将调用我的服务器的结果(HTML)注入到内容 div 中。我正在 Android 模拟器上对此进行测试。这是我的代码:
function onBodyLoad()
{
document.addEventListener("deviceready",onDeviceReady,false);
}
function onDeviceReady()
{
var url = "http://www.myserver.com/content/qwerty";
$("#applicationContainer").load(url);
}
<body onload = "onBodyLoad();">
<div data-role="page" id="page">
<div data-role="header">
<h1>My Content</h1>
</div>
<div id="applicationContainer" data-role="content">
</div>
</div>
</body>
这是行不通的。我究竟做错了什么?我可以将我的 android apk 文件加载到模拟器中并打开应用程序,但我无法将 HTML 加载到内容 div 中。我的概念是使用 phonegap 将 html 内容加载到页面中创建 android 和 iphone 移动应用程序。我错过了什么?谢谢你的时间。