我试图在jsfiddle.net上加载一个AJAX响应,但似乎无法弄清楚如何去做。我打电话给.load('/echo/html')
,但我不确定如何传递数据?如何使用jQuery的.load方法与jsfiddle回声功能?
JS:
$(function() {
$("div.post-big").hide();
$("div.expand").click(function() {
$(this).parent().hide();
$(this).parents('.post').load('/echo/html/');
});
});
支持HTML:
<div class="post">
<div class="post-small">
<div>Title</div>
<div>Content</div>
<div class="expand">expand</div>
</div>
<div class="post-big"></div>
</div>
<div class="post">
<div class="post-small">
<div>Title</div>
<div>Content</div>
<div class="expand">expand</div>
</div>
<div class="post-big"></div>
</div>
<div class="post">
<div class="post-small">
<div>Title</div>
<div>Content</div>
<div class="expand">expand</div>
</div>
<div class="post-big"></div>
</div>
支持CSS:
.post {
border: 1px solid #911;
margin: 5px;
}
谢谢!这对我来说很有帮助,答案也是如此。我清理了一下问题并添加了代码。代码应该尽可能地在SO上,因此问题和答案是独立的,并且只为方便起见而链接到第三方网站。 –
如果你不喜欢我的改变,随意编辑或回滚,因为你已经看到它有另一个upvote :) –