【发布时间】:2018-03-24 14:20:59
【问题描述】:
我有一份 Uni 的任务简介,其中指出我们必须使用 AJAX 和 JSON 来检索“已存储”的预订表单数据。它明确指出For this assignment it is not necessary to submit the form back to the server.
我曾考虑使用本地 Web 存储来保存表单数据,但我可能会因为未显示使用 AJAX/JSON 而被标记。另一种选择是如果 javascript 可以访问文件系统(不使用 nodejs),但它没有...
那么,从下面的简介中,您将如何在不使用后端服务器的情况下展示用于存储/检索的 AJAX/JSON 功能?
本作业的重点是学习 jQuery(但不包括插件或框架,如 Bootstrap、Foundation 或类似的),以及将组件构建到一个富互联网应用程序(即单个网页应用程序)中,以演示 jQuery 的适当功能以及如何包括 AJAX 和 JSON 数据。
您将开发一个网页来帮助旅行者安排短暂的城市假期的住宿安排,并允许该人查看他们“已保存”的预订。目的是证明您可以检索此人的预订信息,并将所有适当的字段与返回的 JSON 数据一起显示到表单中。您应该允许用户修改表单数据并编写代码来验证客户端浏览器中的字段。对于此分配,无需将表单提交回服务器。您应该包含一个“条款和条件”cookie,以将新用户和返回用户记录到他们保存的报价中。
干杯 戴夫
【问题讨论】:
-
要使 AJAX 工作,您需要从服务器请求数据,出于安全原因,您不能向本地文件系统发出 AJAX 请求。要保存数据,您可以使用
localStorage。我很困惑你为什么要问这个,因为作业明确指出:For this assignment it is not necessary to submit the form back to the server. -
For this assignment it is not necessary to submit the form back to the server.表示不要将数据保存到数据库中,只需检查您是否有$_POST,然后返回一些成功或错误 留言!尝试保存到文件会使它变得更加复杂;) -
系统要求您从服务器获取数据,但不需要您随后将任何更改发送回服务器。
-
@RoryMcCrossan - 正是我质疑任务措辞的原因......所以假设没有服务器,因为他们不想要它,你应该如何使用 AJAX/ JSON。
-
通过检索数据...
标签: javascript php jquery json ajax