【问题标题】:Javascript control page and user view pageJavascript控制页面和用户视图页面
【发布时间】:2023-03-27 03:03:01
【问题描述】:

目前我正在做一个项目,用户在一个小时的窗口内不断输入大量数据。我希望让一个用户通过某个控制面板控制所有数据,然后有一个链接可以分发给其他用户,这将允许他们查看该数据而无需对其进行编辑。

现在我正在做一些非常奇怪的方法。我在控制页面上有一个 XHR 请求,只要字段完成编辑就会触发。从那里数据被发送到一个 php 文件,该文件将数据转换为一个简单的文本文件。然后分布式链接文件将加载该文件一次并将其转换为必要的格式。

我遇到的一些潜在问题似乎很奇怪,我从 javascript 数据开始发送,然后转到 php 文件,然后再转到文本文件,然后将数据再次转换回 javascript 数据。我遇到的另一个问题是,当用户打开查看页面后在控制面板中编辑字段时,我不确定是否有办法强制用户重新加载页面。

我是不是完全过火了?我可以采用哪些更好的概念来完成这项任务?

【问题讨论】:

  • 请出示代码
  • imo 你到目前为止所做的一切都很好,除了在文本文件中进行配置(考虑使用数据库)。 JavaScript 允许您通过一些内置方法自动刷新用户页面。

标签: javascript php html


【解决方案1】:

如果我明白你想做什么,我会怎么做:

首先输入数据

如果你有很多字段,你最好使用表单向导,我现在没有特别的想法,但是有很多只是搜索 jQuery 表单向导

这是一个例子: http://i.stack.imgur.com/Luk2b.jpg

表单向导的概念是通过多个页面引导用户并验证数据。并单击保存时间和结束。 然后将日期保存在数据库中。

显示内容

您需要做的就是创建一个全局单独页面来显示您的内容。 让我们看看:http://yourserver.com/view/{id} 其中 id 是数据库中特定行的标识符。

【讨论】:

    【解决方案2】:

    我不确定我是否完全理解你要做什么。我正在尝试缩短您的工作描述:

    想建立一个网站,一个人可以在 1 小时内编辑单个页面的内容,其他人可以在 1 小时内查看内容的变化。

    如果这是你想要构建的,这里是模块:

    教师:可以编辑页面的人

    学生:只能查看页面的人

    服务器:信息中心

    教师客户端编辑页面->教师客户端发送更新数据到服务器->服务器保存数据->服务器发送更新通知到学生客户端->学生客户端接收更新通知 -> 学生从服务器获取更新数据

    为了使这个模块能够正常工作,我建议尝试 socket 而不是 http reqeust,就像在线游戏或 IM 一样。

    好吧,试试socket.io

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-03-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-07-22
      相关资源
      最近更新 更多