将带有javascript的external.htm加载到div中
我正在尝试将一个外部.htm文件加载到主页上的div中,我使用了以下代码:将带有javascript的external.htm加载到div中,javascript,jquery,ajax,Javascript,Jquery,Ajax,我正在尝试将一个外部.htm文件加载到主页上的div中,我使用了以下代码: <a href="#file.htm" onclick="$('#content').load('file.htm')">Link</a> 它可以在firefox中使用,但不能在chrome和IE中使用。有人能帮我吗?为什么 html <a href="file.htm" class="ajax">Link</a> 并添加一个脚本 <script type
<a href="#file.htm" onclick="$('#content').load('file.htm')">Link</a>
它可以在firefox中使用,但不能在chrome和IE中使用。有人能帮我吗?为什么
html
<a href="file.htm" class="ajax">Link</a>
并添加一个脚本
<script type="text/javascript">
$(function(){
$('.ajax').click(function(e){
e.preventDefault();
$('#content').load( this.href );
});
});
</script>
$(函数(){
$('.ajax')。单击(函数(e){
e、 预防默认值();
$('#content').load(this.href);
});
});
通过这种方式,您可以为#content
区域内加载的所有链接设置一个类ajax
,并处理所有链接
它不起作用的原因可能是您单击得太快,而jquery尚未加载?为什么不 html
<a href="file.htm" class="ajax">Link</a>
并添加一个脚本
<script type="text/javascript">
$(function(){
$('.ajax').click(function(e){
e.preventDefault();
$('#content').load( this.href );
});
});
</script>
$(函数(){
$('.ajax')。单击(函数(e){
e、 预防默认值();
$('#content').load(this.href);
});
});
通过这种方式,您可以为#content
区域内加载的所有链接设置一个类ajax
,并处理所有链接
它不起作用的原因可能是您单击太快,jquery尚未加载?Javascript控制台中是否有错误?Javascript控制台中是否有错误?