gpt4 book ai didi

javascript - AJAX + 为页面动态添加javascript函数

转载 作者:行者123 更新时间:2023-11-30 13:43:49 24 4
gpt4 key购买 nike

我正在使用 AJAX 调用加载一部分页面,其中可能包含其中定义的脚本函数。其中附有正在加载不同事件的控件。现在的问题是,当这些事件触发时,我收到错误“未找到对象”,这表明未找到/定义函数。在使用 Firebug 时,我可以看到该函数已定义且可用。那么我怎样才能确保浏览器可以找到相应的功能。

我试过了,但要么我遗漏了一些东西,要么它不起作用,这就是我正在做的

       Page
--->Partial View A
----->Partial View B

现在页面使用 Ajax 调用加载部分 A,进一步使用 Ajax 调用加载部分 B。部分 A 和 B 都包含很少的 java 脚本函数,这些函数在逻辑上只与它们相关联,而不与母版页相关联。页面加载正常,只是函数无法执行,因为出现“未找到对象”。

最佳答案

您应该使用以下语法定义函数:

myFunction = function(foo) {}

不是这个语法

function myFunction(foo) {}

第二种形式在 eval() 时不起作用(这可能是正在发生的事情)

关于javascript - AJAX + 为页面动态添加javascript函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/691829/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com