[英]jQuery AJAX functions
当将页面转到div时,我正在使用jQuery的load()函数:
content.php页面是:
<script type="text/javascript">
$(".content").load("asd.php");
</script>
和asd.php是:
<script type="text/javascript">
alert("Hello World");
</script>
当加载ajax完成时,alert()消息出现3次。 实际上,它只能出现1次。 因此load()函数获取页面3次。
我如何一次获得页面?
您确定内容已加载3次吗? 您是否使用萤火虫观看实际转移了什么?
您可能正面临与此问题相同的问题。
将包含<script>
元素的内容加载到页面中非常不可靠。 jQuery试图解决这些问题,但并没有成功。
最好:不要这样做。 将所有静态JavaScript代码与通过load()
加载的内容分开,并使用加载后的回调函数来运行需要绑定到新页面内容的所有JavaScript代码。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.