2011-01-10 44 views
0

也许你可以帮我理解一些非常基本的东西。一般来说,我对jQuery和web是新手(虽然我有很多winforms/win32的经验)。我有一个在Google App Engine上运行并使用Django和jQuery的网站。该网站用于订购服务。它有三种形式:使用jQuery提交内容的最佳方法

  1. 一种形式,你如何评价自己(例如,你输入的姓名,地址等),单击下一步,然后出现以下形式:
  2. 一种形式,您输入的信息您想要的服务,例如服务名称和日期。此表格需要显示您在前面的表格(表格1)中输入的数据,以备忘记。你点击下一步,然后系统需要保存你到目前为止写的所有数据,并处理你的服务请求(这是在服务器端完成的)。现在显示此表单:
  3. 一个表单,显示您的服务请求摘要(并允许您执行其他操作,例如将信息发送给其他人等)。

如何将数据从表单1传输到表单2然后传输到服务器? POST?这是安全的吗?你如何在代码中做到这一点?有没有办法转移JS对象?

回答

2

在一个页面中制作一个表单,并根据需要使用表单的JavaScript显示部分。就提交表单值而言,您可以通过表单属性action="...script url..."直接提交给脚本,或者如果您选择采用AJAX,则可以使用JavaScript或使用jQuery的$.post()

+0

我需要有两种形式..其必须为我 - 你怎么在这种情况下建议?我不想使用AJAX。但我会考虑$ .post()。 – Aviv 2011-01-10 18:44:55

+0

@Ron - 让你知道$ .post()是AJAX。它是一个使用POST方法的http请求。 “需要有两个表格”是否意味着他们必须在不同的页面上? – Babiker 2011-01-10 18:55:50

2

这是一个相当开放的问题。

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

快速回答可能不是。

这里有一个如何回答这个问题的一些例子:

例子:

我想打一个JavaScript应用程序, 可以收集数据。我将在此javascript对象中保存所有 数据。

1:这是否安全? 2:不,它不是, 可以被任何人用 浏览器操纵。

例2:

我只是通过发送GET或POST的东西我 服务器,然后惹它。

1:这是否安全? 2:不,它不是,我 真的不知道如何保存东西 和我的无知会导致我的数据被盗取 。

例3:

我完全理解我的服务器和我的 初始页面。

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

例4:

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

1:这是否安全? 2:不,它不是。我使用的是Google App引擎,所以我只是一个信任的人,或者我正在使用S3,而且我信任他们。或我使用的是什么操作系统一个SQL Server,我相信这些厂商等

例5:

我觉得无知,我只是一味地 信任我的供应商。

1:这是安全吗? 2:不,它不是。 (很明显)

所有说你使用谷歌应用程序引擎后端,所以这里有很多的帮助。

对不起,这是我的生日,你的问题让我在哲学上打蜡,而我在工作中浪费了一天。

但请记住,谨慎的回答“是否安全”始终是“没有

相关问题