javascript - jQuery AJAX 函数

标签 javascript jquery ajax function load

在将页面获取到这样的 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次。

如何一次获取该页面?

最佳答案

您可能面临与this question中相同的问题.

正在加载内容,其中包括 <script>页面中的元素非常不可靠。 jQuery 试图掩盖这些问题,但没有成功。

最好:不要这样做。将所有静态 JavaScript 代码与 load() 加载的内容分开。 ,并使用加载后回调运行您需要绑定(bind)到新页面内容的任何 JavaScript 代码。

关于javascript - jQuery AJAX 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2826239/

相关文章:

javascript - NodeJS : Not able to access an image using ajax GET method. 但相同的 URL 在浏览器中加载图像没有任何问题

javascript - 为什么使用 jQuery 数据而不是普通的 JavaScript 对象来存储变量?

javascript - 输入达到 3 个字符时执行基于 javascript 的搜索

javascript - 同位素无法正确显示动态 HTML

javascript - 自定义thenables : Can I create my own objects with a "then" method?

php - jquery - 使用 Lightbox 插件和来自 mysql 数据库的 blob

php - CakePHP使用ajax删除

javascript - 如何在单击时切换按钮内的两个文本

javascript函数检索输入[type=number]并根据值过滤它们

javascript - 如何使用 jsf 渲染器类中的字符串值初始化 JavaScript 变量