服务器端验证而不关闭JQuery(bootstrap)对话框

时间:2013-09-21 18:01:43

标签: javascript jquery validation

我想在HTML中创建一个登录表单,用于对字段进行服务器端验证。

换句话说:

  1. 用户单击对话框中的“登录”按钮
  2. 代码将数据发送到 要验证的服务器。
  3. 登录对话框不会消失(但理想情况下显示 一些进度指标)
  4. 如果有效,请转到新页面。除此以外 对话框保持不变并显示错误消息
  5. 如果使用AJAX,请同时包含服务器代码,理想情况下是Python。但是不想使用AJAX。

    (我已经阅读了一些类似的问题,但我不清楚它是否和我想要的一样。)

2 个答案:

答案 0 :(得分:2)

http://en.wikipedia.org/wiki/JSON

http://docs.python.org/2/library/json.html

$.ajax({
  dataType: "json",
  url: url,
  data: data,
  success: success
});

答案 1 :(得分:1)

使用jquery-validate插件。它有一个remote方法,允许您指定将字段值发送到的URL。该插件负责处理使用AJAX的异步的所有复杂性。方法文档包含指向如何使用它的示例的链接。