【发布时间】:2011-11-12 17:26:27
【问题描述】:
我有一个包含大量 javascript 的页面。 我有内容,它有 javascript 效果。我想使用ajax将内容更改为另一个内容(当然具有相同的javascript效果)。
这是我的 ajax 请求代码:
<head>
<script type="text/javascript">
function ajax(txt) {
if (window.XMLHttpRequest)
{
xmlhttp = new XMLHttpRequest();
}
else
{
xmlhttp = new ActiveXObject("MICROSOFT.XMLHTTP");
}
xmlhttp.onreadystatechange=function()
{
if (xmlhttp.readyState==4 & xmlhttp.status==200)
{
document.getElementById("content").innerHTML=xmlhttp.responseText;
}
}
xmlhttp.open("GET", "index.php?p="+txt, true);
xmlhttp.send();
}
</script>
</head>
<body>
<div id="content">
...content...
</div>
<input type="button" onclick=ajax('2') value="click" />
</body>
问题是内容已更改,但新内容没有任何 javascript 效果。 而且我认为需要重新加载 javascript,但是在 ajax 请求之后我该怎么做呢?
谢谢
【问题讨论】:
-
你能发布你的javascript效果吗?
-
页面有很多javascripts的问题,因为它是我从模板商店购买的模板。所以我不能把它们都发在这里
标签: javascript html ajax jquery reload