您正在将整个HTML页面加载到您的div,包括html,head和body标签。如果您执行加载并且只在您加载的HTML中有开始脚本,关闭脚本和JavaScript代码,会发生什么?
这里是驱动程序页面:
jQuery Load of Scriptgoogle.load("jquery", "1.3.2");
$(document).ready(function(){
$("#myButton").click(function() {
$("#myDiv").load("trackingCode.html");
});
});
Click Me
以下是trackingCode.html的内容:
alert("Outside the jQuery ready");
$(function() {
alert("Inside the jQuery ready");
});
这适用于我在Safari 4。
更新:添加了DOCTYPE和html命名空间,以匹配我的测试环境中的代码。测试使用Firefox 3.6.13和示例代码工作。