【发布时间】:2017-11-02 13:26:42
【问题描述】:
如何在 jQuery validate 的 submitHandler() 中编写 $.ajax() 调用?下面是我的代码。我只有一个文本是Empname。
$('#FormSubmit').validate({
rules: {
EmpName: {
required: true,
minlength: 5,
maxlength: 10
},
meassages: {
EmpName: {
required: function() {
return $('#lblName').text('Name Req min2 max15');
}
submitHandler: function(FormSubmit) {
$.ajax({
url: "http://localhost:10948/Api/Home/PostData",
method: "POST",
contentType: 'application/x-www-form-urlencoded',
success: function() {
}
})
},
<form id="FormSubmit" method="post">
<div class="form-horizontal">
<div class="form-group">
<b>EmpName</b><input type="text" name="EmpName" required />
<span id="lblName"></span>
</div>
</div>
<input type="submit" value="Submit" />
</form>
它没有处理我的url,而且它给了我一个错误:
HTTP 错误 405.0 - 方法不允许
【问题讨论】:
-
ajax $ 调用在哪里?
-
放到
submitHandler回调中 -
@Alvaro 我刚刚更新了我的代码请查看
标签: jquery ajax jquery-validate