【问题标题】:what should server do when user open a sub page当用户打开子页面时服务器应该做什么
【发布时间】:2023-03-29 07:52:01
【问题描述】:

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

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

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

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

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

【问题讨论】:

  • 好吧,如果每个国家/地区都有 150 页 - 那将是非常违反直觉的 - 更不用说维护的痛苦了。获取动态页面和“硬编码”页面的过程几乎相同。这将有所帮助:igoro.com/archive/… - 您可以让一个页面“Countries.cshtml”传入一个将通过 id 加载国家/地区的 countryId。你是怎么获得超过 1.5k 点的哈哈

标签: javascript jquery html web-services web


【解决方案1】:

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

JavaScript 方法

  1. 用户点击法国
  2. javascript 函数重新生成页面,以便所有内容都以法语显示

通过这种简单的方法,您可以拥有一个 html 页面,但您必须编写“网络重新生成过程”的代码。

PHP 方法

  1. 用户点击法国
  2. 您的 PHP 收到“France”并发回法语 Html 页面

当然,您需要为每个国家/地区编写一个 Html 页面。

【讨论】:

    猜你喜欢
    • 2014-10-26
    • 2013-07-28
    • 2010-09-19
    • 2012-11-20
    • 1970-01-01
    • 2013-06-03
    • 1970-01-01
    • 2011-01-20
    • 1970-01-01
    相关资源
    最近更新 更多