刷新页面内容而不是图像

时间:2013-05-21 15:18:38

标签: javascript ajax

正在寻找一种刷新页面的方法,而不是该页面的图像,只是文本内容。这是通过这样做而不刷新缓存吗?它甚至可能吗?我尝试在javascript中使用此方法刷新整个页面:

<script>
$(".second").pageslide({ direction: "left", cratel: true, onClick="history.go(0)" });
</script>

我没有运气,任何方向都会受到赞赏。我不确定这是否是一个有效的问题,如果是,请告诉我。我只是stackoverflow的新手。

1 个答案:

答案 0 :(得分:0)

是的,这是可能的,但仍然取决于内容和图像,它们彼此之间有多大关系。如果图像不是文本内容的一部分,则可以轻松完成。

假设你有4段文本内容A,B,C和D,然后异步使用JQuery ajax方法,你可以轻松地重新加载四个文本内容。

您需要做的是为文本内容提供唯一ID,例如

<div id="a">text contents for A goes here</div>
<div id="b">text contents for B goes here</div>
<div id="c">text contents for C goes here</div>
<div id="D">text contents for D goes here</div>

现在使用JQuery ajax功能,您可以通过onClick事件或根据需要加载这些内容。

在每个相应的ajax调用返回每个内容之后,您可以使用下面的JQuery方法将它们放在所需的文本内容位置

$("a").html("your returned text contents for a");
...
...

我希望这会对你有所帮助。

谢谢