Tag: jquery forms plugin

jquery表单插件,没有error handling

似乎Jquery.Form插件中没有error handling工具,这非常令人沮丧。 即使文档说我们可以使用$ .ajax选项,但当服务器返回错误时,我仍然无法使用’error’选项,尤其是500和400系列。 是不是这个插件无法处理来自服务器的任何错误,还是一个bug等等? 有人可以告诉我如何处理这个插件的错误(400,500等)? 我需要你的帮助……我想要的只是一个简单的error handling……谢谢。 $(“#uploadingImg”).hide(); var options = {//Define ajax options type: “post”, target: “#responsePanel”, beforeSend: function(){ $(“#uploadingImg”).show(); }, complete: function(xhr, textStatus){ $(“#uploadingImg”).hide(); }, success: function(response, statusString, xhr, $form){ // I know what to do here since this option works fine }, error: function(response, status, err){ // This option doesn’t catch […]

如何将jQuery Validation插件与元数据,jQuery Forms和xVal一起使用?

我一直在使用xVal框架进行一些开发, 以便在服务器端链接模型的一些validation规则,以及使用jQuery Validation插件和jQuery Form插件提交表单的一些客户端validation。 但是,我在将它们连接在一起时遇到了问题。 我正在努力实现以下目标: 允许客户端使用为jQuery Validation调用rules(“add”, options”)插件定义的rules(“add”, options”)来执行基本validation(这是xVal用于获取模型上服务器端定义的规则的内容)。 如果客户端validation成功,则调用服务器以再次输入执行validation的表单数据(在客户端上validation的项目,以及无法在客户端中执行的任何其他validation)。 让服务器返回JSON中的对象,该对象指示可能具有特定字段的任何错误,然后设置字段的错误显示。 我通过以下方式调用xVal,在ASP.NET MVC页面中设置了插件的元数据: <%= Html.ClientSideValidation(“model”) %> 这在客户端转换为以下内容: xVal.AttachValidator(“model”, { “Fields”: [ { “FieldName”:”title”, “FieldRules”: [ { “RuleName”:”Required”, “RuleParameters”:{} }, { “RuleName”:”StringLength”, “RuleParameters”: { “MaxLength”:”250″ } } ] }, { “FieldName”:”body”, “FieldRules”: [ { “RuleName”:”Required”, “RuleParameters”:{} } ] } ] }, {}) 上面的内容实际上只是转换为jQueryvalidation器插件随后处理的一系列rules(“add”, options)调用rules(“add”, options) […]