如何通过jquery调用视图

时间:2017-01-12 02:05:29

标签: php jquery ajax

我有两个观点可以说

<?php if($_GET['view']=="happy"){?>
<div><p>I am Happy</p></div>
<?php } ?>

<?php if($_GET['view']=="sad"){?>
<div><p>I am Sad</p></div>
<?php } ?>

现在我有两个a标签可以像

一样调用

<a href="mypage.php?view=happy">Happy view</a>

<a href="mypage.php?view=sad">Sad view</a>

有没有办法通过jquery或ajax调用这些视图?我不希望重新加载页面。我知道MVC,但我想知道是否可以通过ajax或jquery调用这些视图

1 个答案:

答案 0 :(得分:0)

如果我正确理解了这个问题,你想建立一个简单的单页&#34;更新视图的应用程序,无需重新加载整个页面。

实现此目的的方法是拥有一个容器元素(即a),您可以在其中放置一段HTML,您可以通过ajax从服务器加载HTML作为对用户操作的响应。

您可以向页面添加元素,并将onClick事件侦听器附加到它们,这样当用户单击它们时,它会对服务器进行ajax调用并将响应放在div中。

我可以稍后提供代码,以便更好地解释您是否愿意。

希望这有帮助。