AJAX(Asynchronous JavaScript and XML)是一种用于在网页上进行异步数据交互的技术。它允许网页通过后台服务器请求数据并更新部分页面内容,而无需刷新整个页面。在AJAX中,追加的内容不会执行其中包含的Javascript代码。
当使用AJAX向页面追加内容时,通常是通过将新的HTML元素添加到现有的DOM结构中来实现的。这些新添加的元素可能包含Javascript代码,但由于浏览器在解析和渲染页面时只会执行一次Javascript代码,因此追加的内容中的Javascript代码不会被执行。
这种行为是出于安全考虑而设计的,以防止恶意代码通过AJAX追加内容来执行不受信任的操作。如果需要在追加的内容中执行Javascript代码,可以通过其他方式来实现,例如使用eval()函数或动态创建<script>标签来执行代码。
总结起来,AJAX追加的内容不会执行其中包含的Javascript代码,这是为了保护用户安全和防止恶意代码执行的一种设计。
云+社区沙龙online [技术应变力]
GAME-TECH
GAME-TECH
云+社区技术沙龙[第19期]
DB TALK 技术分享会
云+社区沙龙online第5期[架构演进]
DB TALK 技术分享会
腾讯技术创作特训营第二季第3期
云+社区沙龙online
高校开发者
领取专属 10元无门槛券
手把手带您无忧上云