gpt4 book ai didi

Ajax 响应中的 JavaScript 代码

转载 作者:行者123 更新时间:2023-11-28 12:45:12 24 4
gpt4 key购买 nike

在 Ajax 响应中包含 JavaScript (jQuery) 代码是一个好习惯吗?它有效,但我觉得这不是最好的方法(而且我觉得这是一个糟糕的设计,并且使事情难以调试)。

是否应该在对服务器进行 Ajax 调用之前加载所有 JavaScript?

最好的方法是什么?一个简单的例子会有帮助!

最佳答案

AJAX 响应中的 Javascript 代码存在许多问题:

1) 无法确定Javascript代码加载时间。不要从服务器动态加载js代码。脚本加载属性在浏览器中没有得到很好的实现。

2)动态加载的js上的动态CSS加载/应用无法及时同步,又是计时问题。

3) 关闭问题 - 通常响应函数是 $.ajax 函数的子函数(回调),同样 $.ajax 是事件处理程序的子函数。所以最好只在浏览器第一次加载时放置js。如果变量放置不当,您可能会面临关闭问题。

所以,基本上只在 function(response){} 中放置响应解析代码,例如 XML、JSON、Text、HTML...

请记住,在回调函数中填充大量代码是一种不好的做法。

关于Ajax 响应中的 JavaScript 代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8466131/

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