jQuery ajax应用总结

2020-05-29 07:12:16易采站长站整理

{
  LoadingElementId = “loadingdiv”,
  UpdateTargetId = “ajaxdiv”,
  HttpMethod = “POST”
});%>
<div id=”ajaxdiv”>
</div>
<div id=”loadingdiv”>
</div>

四、jquery.form与jquery.validate结合使用

前端代码


<script type="text/javascript" language="javascript" src="//www.jb51.net/Scripts/jquery-1.4.1.min.js"></script>
<script type="text/javascript" language="javascript" src="//www.jb51.net/Scripts/jquery.validate.min.js"></script>
<script type="text/javascript" language="javascript" src="//www.jb51.net/Scripts/jquery.form.js"></script>
<h2>
AjaxFrom</h2>
<div id="output1" style="color: Red;">
</div>
<%using (Html.BeginForm("Login", "Home", FormMethod.Post, new { id = "loginForm" }))
{ %>
<table border="0" cellpadding="0" cellspacing="0">
<tr>
<td>
<%=Html.TextBox("UserEmail", "", new { @class="name required"})%>
</td>
</tr>
<tr>
<td>
<%=Html.Password("Password", "", new { @class = "required" })%>
</td>
</tr>
<tr>
<td>
<input type="submit" value="submit" />
</td>
</tr>
</table>
<%} %>
<script language="javascript" type="text/javascript">

$(document).ready(function () {
var opts = {

submitHandler: function (form) {
var submitOpts = {
target: '#output1',
success: function () {
alert('Thanks for your comment!');
}
};
$(form).ajaxSubmit(submitOpts);
}

};
jQuery("#loginForm").validate(opts);
});
</script>

后端Action


public PartialViewResult Login(string UserEmail, string Password)
{

// you code
return PartialView("Success");
}