Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/411.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 当用户打开子页面时,服务器应该做什么_Javascript_Jquery_Html_Web Services_Web - Fatal编程技术网

Javascript 当用户打开子页面时,服务器应该做什么

Javascript 当用户打开子页面时,服务器应该做什么,javascript,jquery,html,web-services,web,Javascript,Jquery,Html,Web Services,Web,我正在开发一个web服务器,但我是一个新手,所以我有一个基本的问题 想象一下,在索引页面上,有许多国家。如果用户单击某个国家,则应打开一个新页面。显然,新页面的内容取决于点击的国家 例如,索引页面的url是:www.mysite.com 当我点击法国时,新页面的url是:www.mysite.com/France 我只是想知道在这种情况下服务器应该做什么。 我的意思是当用户单击France时,服务器收到字符串France,那么它应该怎么做?需要它生成一个全新的页面吗?或者它只需要将消息发送到页面

我正在开发一个web服务器,但我是一个新手,所以我有一个基本的问题

想象一下,在索引页面上,有许多国家。如果用户单击某个国家,则应打开一个新页面。显然,新页面的内容取决于点击的国家

例如,索引页面的url是:www.mysite.com 当我点击法国时,新页面的url是:www.mysite.com/France

我只是想知道在这种情况下服务器应该做什么。 我的意思是当用户单击France时,服务器收到字符串France,那么它应该怎么做?需要它生成一个全新的页面吗?或者它只需要将消息发送到页面France.html,以便用户可以访问新页面?如果是这样,我正在考虑我需要创建许多新页面,因为我有150多个国家


是否可以只生成一个页面,该页面可以接收来自服务器的消息并显示它们?

有多种方法可以解决您的问题,您必须决定哪种方法更适合您

JavaScript方法

用户点击法国 javascript函数重新生成页面,以便所有内容都以法语显示 使用这个简单的方法,您可以拥有一个html页面,但您必须对web重新生成过程进行编码

PHP方法

用户点击法国 您的PHP接收法语并发回法语Html页面
但当然,您需要为每个国家编写一个Html页面。

如果您有150个页面,每个国家一个页面,这将非常违反直觉,更不用说维护起来很痛苦了。获取动态页面和硬编码页面的过程几乎相同。这将有助于:-您可以让一页Countries.cshtml传入一个countryId,该id将按id加载国家。您如何获得超过1.5k的积分哈哈