您的位置:首页 > Web前端 > JavaScript

Ajax 异步获取的js内容成功后,无法在success中执行其js内容?

2013-05-04 13:00 651 查看
1、因为Ajax 异步获取的js内容是作为字符串赋值给变量,在success中未执行。

2、解决方式:将获取的js内容赋值到页面上,再执行js方法。

js页面:

<script type="text/javascript">
function he(str){
  $i=str;
  alert($i);
}
</script>

ajax页面:

<script type="text/javascript" src="js/jquery-1.7.1.min.js"></script>

<script type="text/javascript" charset="utf-8">
$.ajax({
url: "test.html",
cache: false,
success: function(html){
  $("#content").html(html);
  he("hechunhau");
}
});
</script>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐