通过ajax显示评论的全文或短文本
show full or short text of review via ajax
我在页面上有一个块,它显示了对审查的简短描述
参见jsfiddle 上的布局
我想意识到,当用户点击链接(在div
内用类nickname
标记a
)时,会显示完整的评论,反之亦然。
最好的方法是什么?
我认为应该采取以下方式:例如,当用户点击链接时,发送ajax请求进行全面审查,如果现在显示全面审查,则再次发送请求,但仅获得300个字符。但是,对于这种方式,我需要发送两个请求。
利用您的代码:http://jsfiddle.net/sessa/mv87M/20/
请确保通过CSS隐藏span.more-text。这里使用拨动开关非常完美。
$('.nickname').click(function() {
$(this).next('.text').find('.more-text').toggle();
$(this).next('.text').find('.ellipses').toggle();
});
$("p").click(function(){
if($(".new",this).is(":visible"))
$(".new",this).hide();
else
$(".new",this).show();
});
这是演示http://jsfiddle.net/mv87M/17/show/
This is my small blurb of text.....
...................................
...................................
<div id="hiddentext" style="display:none;">
Hidden more text...................
...................................
...................................
</div>
显示全文
Javascript(使用jquery):
$("#showmore").click(function () {
$("#hiddentext").show();
});
相关文章:
- ajax中的文本链接不带Jquery
- 从ajax请求中获取原始文本
- PHP/Ajax/jquery/JON-在Ajax Post之后将echo文本中的一部分作为变量返回
- 使用jQuery重置文本,同时存在AJAX调用
- 在javascript中获取servlet值,并使用ajax将该值分配给一个文本框
- Ajax文本区域保存错误
- 使用javascript Without Ajax/Jquery在特定行中启用文本框
- 如何在没有表单提交、没有js、没有jquery和没有ajax的情况下将输入的文本框值存储到php变量中
- 在文本框中显示ajax结果
- 如何将数组文本框名称发送到 ajax
- Ajax 响应文本
- 使用 ajax(纯 Javascript)发送数据和文本输入
- 为什么在页面上单击的先前链接的文本显示在 AJAX 请求中
- Javascript/AJAX 自动在文本文件中显示文本
- 使用 ajax 时没有从文本到数组缓冲区的转换
- Ajax请求文本在DOM中闪烁
- Ajax响应文本始终为1
- 使用ajax和jQuery自动完成asp.net mvc4中的文本框
- 自动完成输入类型=文本AJAX
- 为什么获胜'这个ajax调用在这个简单的javascript对象文本ajax框架中工作