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>

 

 

版权声明:本文为hechunhua原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/hechunhua/p/3059371.html