我有两个观点可以说
<?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调用这些视图
答案 0 :(得分:0)
如果我正确理解了这个问题,你想建立一个简单的单页&#34;更新视图的应用程序,无需重新加载整个页面。
实现此目的的方法是拥有一个容器元素(即a),您可以在其中放置一段HTML,您可以通过ajax从服务器加载HTML作为对用户操作的响应。
您可以向页面添加元素,并将onClick事件侦听器附加到它们,这样当用户单击它们时,它会对服务器进行ajax调用并将响应放在div中。
我可以稍后提供代码,以便更好地解释您是否愿意。
希望这有帮助。