jquerymobile添加javascript正在禁用ajax

jquerymobile添加javascript正在禁用ajax,javascript,jquery,ajax,mobile,Javascript,Jquery,Ajax,Mobile,我有一个移动javascript广告标签,它使用document.write函数。这将在每个页面的固定标题中运行。我的问题是jqm只会在您使用ad标记查看的第一页上初始化。当我导航到第2页时,该页显示为空白。如果我刷新空白页,所有内容,包括广告,都会显示。 我自己使用$.mobile.ajaxEnabled=false禁用了ajax;这显然是可行的,但它有点违背了JQM的目的 这是我的密码。第2页完全相同,只是页面id不同 <div data-role="page" id="page1"&

我有一个移动javascript广告标签,它使用document.write函数。这将在每个页面的固定标题中运行。我的问题是jqm只会在您使用ad标记查看的第一页上初始化。当我导航到第2页时,该页显示为空白。如果我刷新空白页,所有内容,包括广告,都会显示。

我自己使用$.mobile.ajaxEnabled=false禁用了ajax;这显然是可行的,但它有点违背了JQM的目的

这是我的密码。第2页完全相同,只是页面id不同

<div data-role="page" id="page1">

<div data-role="header">
<script language="javascript">
<!--
document.write('<scr'+'ipt language="#"></scri'+'pt>');
//-->
</script>
</div>

<div data-role="content">
<p>content text</p>
<p><a href="page2.php">Page 2</a></p>
</div>

<div data-role="footer">
footer text
</div>

</div>

内容文本

页脚文本
演示 (仅在手机中显示广告)

有谁能告诉我正确的方向,在不禁用ajax的情况下,在所有带有ad标记的页面上正确加载框架


非常感谢

您可以使用append:

$('head').append('<scr'+'ipt language="#"></scri'+'pt>');
$('head')。追加('');

如果这不是一个选项,这里有一个解决方案

嘿,谢谢。尝试使用append,但不幸的是没有成功。将尝试延迟加载解决方案。