我在我的网站上使用 ajax 进行导航,但我的页面中的脚本标签有问题。(我的应用程序是 Rails 应用程序,但我认为这没有什么不同)
例如,我的页面上有一个按钮:
<button id="alert">click here</button>
在底部:
<script>
$("#alert").click(function() {
alert("hi there")}
);
</script>
我第一次进入该页面时,该按钮工作正常。然后,我在我的 Ajax 站点上单击了几个链接,返回到使用 Ajax 调用的页面,但它不再工作了。我之前听说过“Ajax 去除标签”之类的东西,但还没有提出解决方案。
会eval()
工作吗?听说可以做到。我将如何实施?我已经为此工作了好几天,似乎很奇怪,没有简单的解决方法。