我想单击a#lanostracasa
以从外部获取两个不同的 div,.html
然后将其加载到另外两个 div(#fotoCasa
来自外部文件havePicture
)(http://frostcode.altervista.org和http://frostcode.altervista.org/db。 html用于外部 HTML。)
我快疯了,因为我在看到容器加载时看到了容器中的文本,并且所有文本都消失了,并且没有加载任何内容。
<div id="contAll">
<div id="fotoCasaHtml"></div>
<div id="container">
<p>
<div id="imgHome"><img class="img"src="images/noimg.png"></div>
blablablablablablabla
</p>
</div>
</div>
我要点击的链接:
<div id="cssmenu">
<li><a id="lanostracasa"href='#'><span>La Nostra Casa</span></a>
</div>
和不起作用的 JavaScript:
<script type="text/javascript" language="javascript">
$( function() {
$( 'a#lanostracasa' ).click(function() {
var postData = ''; // you can send any data to ajax file.
$('#container , #fotoCasaHtml').html('<p>loading</p>');
$.ajax( {
url : 'db.html',
type : 'post',
data : postData,
success : function( resp ) {
$('#container').html($('#lanostracasa-ita' , resp).html());
$('#fotoCasaHtml').html($('#fotoCasa' , resp).html());
}
});
return false;
});
});
</script>
我也在 jQuery 中对同一个链接使用这个调用,但我认为它不会影响 JavaScript:
$("#cssmenu a#lanostracasa").click(function(){
$('#container').load('db.html #lanostracasa-ita')
});