使用jQuery提交内容的最佳方法

时间:2011-01-10 18:29:51

标签: javascript jquery http-post

也许你可以帮我理解一些非常基本的东西。我是jQuery和web的新手(尽管我有很多winforms / win32经验)。我有一个在Google App Engine上运行并使用Django和jQuery的网站。该网站用于订购服务。它有三种形式:

  1. 您自己描述的表单(例如您输入姓名,地址等),然后单击下一步,然后会出现以下表单:
  2. 您输入所需服务信息的表单,例如服务名称和日期。如果您忘记了某些内容,此表单需要显示您在上一个表单(表单1)中输入的数据。单击下一步,然后系统需要保存您目前所写的所有数据,并处理您的服务请求(这在服务器端完成)。此表单现在显示:
  3. 一个表单,其中显示了您的服务请求摘要(并允许您执行其他操作,例如将信息发送给其他人等)。
  4. 如何将数据从表单1传输到表单2然后再传输到服务器? POST?这样安全吗?你将如何在代码中执行此操作?有没有办法转移JS对象?

2 个答案:

答案 0 :(得分:2)

在一个页面中创建一个表单,并根据需要使用表单的JavaScript显示部分。就提交表单值而言,您可以通过表单属性action="...script url..."直接提交到脚本,或者如果您选择使用AJAX,则可以使用JavaScript或使用jQuery的{{3} }}。

答案 1 :(得分:2)

这是一个非常开放的问题。

所以我首先从一个无编号的问题开始:“这是否安全”。

快速回答可能不是。

以下是如何回答这个问题的一些例子:

示例:

  

我想制作一个javascript应用程序   可以收集数据。我会抓住所有人   这个javascript对象中的数据。

     

1:这样安全吗? 2:不,不是,它   任何人都可以操纵   浏览器。

示例2:

  

我将通过GET或POST将这些内容传送给我   服务器,然后在那里弄乱它。

     

1:这样安全吗? 2:不,不是,我   不知道如何存储东西   而我的无知将导致我的数据   被偷了。

示例3:

  

我完全理解我的服务器和我的服务器   首页。

     

1:这样安全吗? 2:不,不是,   除非我的所有数据都被传输   通过SSL / TSL,它可以广泛使用   邪恶的用途。

示例4:

  

我有SSL服务,我理解   关于我的数据传输的一切。我需要   存储我的信息以便以后检索。

     

1:这样安全吗? 2:不,不是。我正在使用谷歌应用程序引擎所以我只是一个信任的人或我正在使用S3,我相信他们。或者我正在使用任何操作系统的SQL服务器,我相信这些供应商等。

示例5:

  

我只是盲目地感到无知   相信我的供应商。

     

1:这样安全吗? 2:不,不是。   (显然)

所有这些都说你正在使用Google App Engine后端,所以对此有很多帮助。

对不起,这是我的生日,你的问题让我在工作中浪费了一天的时间。“

但请记住,谨慎回答“安全吗”总是“