页面跳转时后台需要什么

假设我有一个介绍各个国家的网站,在我的首页上有二十个国家名称,每个国家都是可以点击的。

我想要的效果很简单:用户点击某个国家后,跳转到一个新页面上,新页面上的内容是关于这个国家的介绍。

我现在就是不清楚这个跳转过程,前端和后端是如何配合工作的。

比如我的首页是:www.mysite.com

当用户点击china后,我希望用一个新的网页:www.mysite.com/china 来呈现关于china的介绍。

但是呢,我不想针对每个国家都做一个html网页,因为在后端的数据库中,所有国家的信息都是在一个表里的,因此每个国家的介绍内容的结构是一样的。

我希望可以达到这样的效果:我的前端只做一个页面,然后这个页面的内容根据用户点击的不同国家而呈现出不同国家的介绍。

请问这可以实现吗?如果可以,我的后端应该做哪些事情呢?

难道是前端设计一个页面框架,然后后端把数据库里找到的数据转换成字符串格式嵌入到页面中?

回复讨论(解决方案)

www.mysite.com/country.php?countryid=1 //1 中国

www.mysite.com/country.php?countryid=2 //1 **

www.mysite.com/country.php?countryid=3 //1 **

首页循环读取国家

www.mysite.com/country.php?countryid=1 //1 中国

www.mysite.com/country.php?countryid=2 //1 **

www.mysite.com/country.php?countryid=3 //1 **

我的后端服务器在收到客户点击后(比如用户点击了“北京”),只需要发送一个从数据库中读出来的信息(比如一个json格式的信息)呢还是要发送一个整个html文件呢?我是想避免发送整个html,但是如果我只发送一个信息的话,我应该发送给哪个前端页面呢?是www.mysite.com/country.php吗?

ajax异步请求后台php文件,php文件处理请求,获取数据库数据,发送给前端页面,然后通过js修改页面显示效果

这个简单 啊 每个国家都是都是有他唯一的id是吧,我们再跳的过程将id也获取到 然后到数据库里面去进行一个查询该id下国家的信息就是了

Posted in 未分类