jQuery加载load()方法遇到的有关问题
jQuery加载load()方法遇到的问题
在主页(index.aspx)的按钮里使用下面代码在div中显示a页面
$("#maindiv").empty().load("linka.aspx");
第一次调用没问题,正常显示,但是再点一次就会报错缺少对象
但是b页面不管点多少次都不报错
$("#maindiv").empty().load("linkb.aspx");
linka.aspx和 linkb.aspx的区别就是,linka.aspx中包含了一些javascript脚本,也引用了jQuery库文件
主页index.aspx也是引用了jQuery库的
难道我重新加载linka页面,这些js脚本就不加载了吗?求解释
------解决方案--------------------
很有可能是你的引用了jQuery库的路径不对了:你可以在你出错的页面查看源码,看看。
------解决方案--------------------
建议简化linka.aspx页面找原因
在主页(index.aspx)的按钮里使用下面代码在div中显示a页面
$("#maindiv").empty().load("linka.aspx");
第一次调用没问题,正常显示,但是再点一次就会报错缺少对象
但是b页面不管点多少次都不报错
$("#maindiv").empty().load("linkb.aspx");
linka.aspx和 linkb.aspx的区别就是,linka.aspx中包含了一些javascript脚本,也引用了jQuery库文件
主页index.aspx也是引用了jQuery库的
难道我重新加载linka页面,这些js脚本就不加载了吗?求解释
------解决方案--------------------
很有可能是你的引用了jQuery库的路径不对了:你可以在你出错的页面查看源码,看看。
------解决方案--------------------
建议简化linka.aspx页面找原因