我有一个问题,我一直在寻找,但没有给出最好的答案。
我使用jQuery移动除外不加载任何我的脚本在javascript 应用我第一刷新手动
即使我尝试刷新使用脚本它,我不能
因为它不能加载脚本。
有什么建议吗?
无法正常工作直到手动刷新
UPDATE
我用相对= “外部”,它只是工作的伟大
我觉得我应该更多地了解AJAX
我有一个问题,我一直在寻找,但没有给出最好的答案。
我使用jQuery移动除外不加载任何我的脚本在javascript 应用我第一刷新手动
即使我尝试刷新使用脚本它,我不能
因为它不能加载脚本。
有什么建议吗?
无法正常工作直到手动刷新
UPDATE
我用相对= “外部”,它只是工作的伟大
我觉得我应该更多地了解AJAX
为了理解这种情况,您需要了解jQuery Mobile的工作原理。它使用ajax来加载其他页面。
第一页正常加载。它HEAD
和BODY
装入DOM
,和他们在那里等待其他内容。当第二页被加载时,只有其BODY
内容被加载到DOM
。
这里有一个官方文档:http://jquerymobile.com/demos/1.2.0/docs/pages/page-links.html
可惜你不会找到自己的文档描述,在此。以太他们认为这是一种常识,或者他们忘记像我的其他话题一样描述这一点。 (jQuery Mobile文档很大,但缺少很多东西)。
在你的第二页,和所有其他网页,移动你的SCRIPT
标签进入BODY
内容,就像这样:
移动所有的JavaScript成原来的第一个HTML。收集所有内容并将其放入单个js文件中,并转换为HEAD
。在jQuery Mobile加载后初始化它。
使用rel =“external”在你的按钮和你用来改变页面的每个元素。正因为如此,ajax不会用于页面加载,而您的jQuery Mobile应用程序会像普通的Web应用程序一样运行。有工作的例子
rel =“external”很好。谢谢 – user2450733
你能告诉我们你的代码吗? –
@SimonAdcock我已经编辑我的帖子 – user2450733