我的代码:
- @using (Ajax.BeginForm("Regedit", "Home", new AjaxOptions
- {
- HttpMethod = "Post",
- //OnBegin = "function(){Test1();}",
- OnSuccess = "Tan"
- }))
- {
- XXXXXXXXXXXXXXXXXXXXXXXX
- }
复制代码
- <scrip{过滤}t>
- //测试
- function Tan(data) {
- if (data.success) {
- alert("aaaaa");
- return false;
- } else {
- alert("bbbb");
- return false;
- }
-
- }
- </scrip{过滤}t>
复制代码
后台代码:
- [HttpPost]
- public JsonResult Regedit()
- {
- return Json(new { success = false });
- }
复制代码
不知道为什么就是不执行onsuccess,从网上找了下,
原因没有引入一个js文件,
解决办法如下:
<scrip{过滤}t src="/scrip{过滤}ts/jquery-1.11.3.min.js?20151225"></scrip{过滤}t>
<scrip{过滤}t src="/scrip{过滤}ts/jquery.validate.min.js"></scrip{过滤}t>
|