Javascript 在ajax页面上,脚本don';不行。有什么解决办法吗
我有一个页面,上面有一个项目列表,单击其中任何一个项目都可以发送ajax调用以从服务器获取响应,在响应页面上包含脚本(“内联”),因为脚本不会触发响应文本(“因为浏览器未检测到页面刷新”)在ajax响应页面上启动脚本是否有解决方法。Javascript 在ajax页面上,脚本don';不行。有什么解决办法吗,javascript,html,ajax,Javascript,Html,Ajax,我有一个页面,上面有一个项目列表,单击其中任何一个项目都可以发送ajax调用以从服务器获取响应,在响应页面上包含脚本(“内联”),因为脚本不会触发响应文本(“因为浏览器未检测到页面刷新”)在ajax响应页面上启动脚本是否有解决方法。 我尝试使用eval(),但它会使页面在几秒钟内无响应(“妨碍网站性能”),是否还有其他技术 这是我从ajax调用中调用的响应,这个响应有一个脚本来显示一个播放器,但是这个页面上的脚本没有被触发 <div class="audiomodule unlocked"
我尝试使用eval(),但它会使页面在几秒钟内无响应(“妨碍网站性能”),是否还有其他技术 这是我从ajax调用中调用的响应,这个响应有一个脚本来显示一个播放器,但是这个页面上的脚本没有被触发
<div class="audiomodule unlocked">
<div id="locked" class="icon_holder">
</div>
<div class="text_box">
<p>Listen to Audio</p>
<p class="secondline">SLIDE 4</p>
</div>
<div class="audioholder">
<div id="flashcontent1270162253375"></div>
<script type="text/javascript">
includeJWPlayerEmbed('http://172.200.88.55/player-licensed-54.swf','http://172.200.88.55/funds/skins/glow.zip', null, 'http://Healthcare-CurrentEconomicOverview.mp3', 'Healthcare-CurrentEconomicOverview.mp3', 'false', 'sound', '28', '222', 'flashcontent127','null');
</script><div class="date floatLeft" style="display:inline;">Updated as of: 12/31/11</div>
</div>
<script type="text/javascript">
window.onunload = function()
{
clearplayerCode("audioholder");
}
</script>
<div class="button_holder">
<div class="login_button"><a href="#"><span>Login</span></a></div>
</div>
<div class="clear"></div>
</div>
听音频
幻灯片4
包括jwplayermbed('http://172.200.88.55/player-licensed-54.swf','http://172.200.88.55/funds/skins/glow.zip“,空,”http://Healthcare-CurrentEconomicOverview.mp3“,”医疗保健CurrentEconomicOverview.mp3“,”假“,”声音“,”28“,”222“,”flashcontent127“,”空“);
更新日期:2011年12月31日
window.onunload=函数()
{
clearplayerCode(“音频持有者”);
}
eval
本身不会“妨碍性能”。执行代码需要很长时间
实现目标的最佳方法不是发送javascript响应,而是将其包含在页面中,然后从ajax成功处理程序调用它。您可能希望从服务器发回一些参数,以便将它们传递给脚本。无需使用eval()
您可以将响应文本(javascript代码)动态注入
元素中,您可以将其附加到文档中(例如
元素中)
请查看操作中的代码,因为我不知道你想说什么。我发布了代码,请看一看。请提供一些如何实现这一点的示例。如果不查看你的代码,将帮不上什么忙。首先,将您在ajax调用中返回的任何脚本放在页面上,并从您对其进行
eval
ing的位置调用它。正如我所写的,该代码只是一个概念性的示例,您可以轻松地使用每个js框架编写(也仅使用普通js)。这个js文件在主页面或ajax响应页面中包含在哪里