1. @{
  2.   Layout = null;
  3. }
  4.  
  5. <script src="../../Scripts/jquery-1.10.2.min.js" type="text/javascript"></script>
  6. <script type="text/javascript">
  1. $(document).ready(function () {
  2.   $("#btnSubmit").click(function () {
  3.     $.ajax({
  4.       url: "/HelloWorld/test",
  5.       type: "POST",
  6.       dataType: "text",
  7.       data: { username: $("#txtName").val(), email: $("#txtEmail").val() },
  8.       success: function (data) {
  9.         console.log("正确:");
  10.         //console.log(data);
  11.         var str = '{"name":"sole","age":"24"}';
  12.         var _d = JSON.parse(str);//字符串转json
  13.         console.log(_d.name);
  14.         //var json = JSON.parse(data);
  15.         //console.log(json.msg);
  16.         $("#result").html("success");
  17.         $("#result").css("color", "red");
  18.     },
  19.     error: function (e)
  20.     {
  21.       console.log("错误:");
  22.       console.log(e);
  23.     }
  24.   });
  25.   });
  26. });
  1.  
  1. </script>
  2. <table border="2">
  3. <tbody>
  4. <tr>
  5. <td colspan="2" align="center">User Regis Demo</td>
  6. </tr>
  7. <tr>
  8. <td>NAME:</td>
  9. <td><input type="text" id="txtName" style="width:160"></td>
  10. </tr>
  11. <tr>
  12. <td>Email:</td>
  13. <td><input type="text" id="txtEmail" style="width:160"></td>
  14. </tr>
  15. <tr>
  16. <td><input type="button" id="btnSubmit" value="submit" style="width:160"></td>
  17. </tr>
  18. </tbody>
  19. </table>
  20. <div id="result">Jquery Ajax Call Result Will Display here...</div>
  1. public void test(string username, string email)
  2. {
  3.   string str = "{\"success\":\"true\",\"msg\":\"添加成功\"}";
  4.   //string str = "Hello: [" + username + "] your eamil is : [" + email + "]";
  5.   Response.Write(str);
  6. }

asp.net mvc ajax提交例子的更多相关文章

  1. ASP.NET MVC ajax提交 防止CSRF攻击

    //在View中 <script type="text/javascript"> @functions{ public string ToKenHeaderValue( ...

  2. asp.net mvc ajax 异步刷新例子

    这几天在asp.net中使用ajax来做异步刷新,这里整理一下 1.首先看前台页面点击的时候调用函数 function shuxin() { $.ajax( { url: "GetValue ...

  3. asp.net mvc ajax提交模型到控制器

    http://blog.csdn.net/loongsking/article/details/53224473 function btn_submit() {        var data = n ...

  4. 【转载】Asp.Net MVC网站提交富文本HTML标签内容抛出异常

    今天开发一个ASP.NET MVC网站时,有个页面使用到了FCKEditor富文本编辑器,通过Post方式提交内容时候抛出异常,仔细分析后得出应该是服务器阻止了带有HTML标签内容的提交操作,ASP. ...

  5. 【转载】 Asp.Net MVC网站提交富文本HTML标签内容抛出异常

    今天开发一个ASP.NET MVC网站时,有个页面使用到了FCKEditor富文本编辑器,通过Post方式提交内容时候抛出异常,仔细分析后得出应该是服务器阻止了带有HTML标签内容的提交操作,ASP. ...

  6. Asp.net MVC中提交集合对象,实现Model绑定

    Asp.net MVC中的Model自动绑定功能,方便了我们对于request中的数据的处理, 从客户端的请求数据,自动地以Action方法参数的形式呈现.有时候我们的Action方法中想要接收数组类 ...

  7. Asp.net MVC中提交集合对象,实现Model绑定(转载)

    Asp.net MVC中的Model自动绑定功能,方便了我们对于request中的数据的处理, 从客户端的请求数据,自动地以Action方法参数的形式呈现.有时候我们的Action方法中想要接收数组类 ...

  8. Asp.Net MVC Ajax

    将ASP.NET MVC中的form提交改为ajax提交 在ASP.NET MVC视图中通过 @using (Html.BeginForm()) 产生的是form表单提交代码,可以用javascrip ...

  9. ASP.NET MVC Ajax.ActionLink 简单用法

    ASP.NET MVC 项目中,如何使用类似于 iframe 的效果呢?或者说 Ajax 局部刷新,比如下面操作: 我们想要的效果是,点击 About 链接,页面不刷新(地址栏不变),然后下面的内容进 ...

随机推荐

  1. Unity sqlite学习笔记一

    1.SQLITE的常识 SQLite是一个开源免费的数据库,一般用于嵌入系统或者小规模的应用软件开发中,你可以像使用Access一样使用它. sqlite的主要优点:零配置(Zero Configur ...

  2. Sublime Text 添加到右键菜单 带菜单图标

    1.打开 regedit 2.找到节点 HKEY_CLASSSES_ROOT -> * -> Shell 3.右键选择新建“ 项 ” 这个项的名字将作为右键菜单的菜单名称,我用的“ Sub ...

  3. css 图片 圆形显示区域

    css 图片 圆形显示区域 css 和 div 实现 方形图片 圆形显示 点击下载

  4. HTML之学习笔记(一)简介

    HTML(HyperText Markup Language超文本标记语言),'超文本'指的是页面不仅可以包含文本信息,还可以包含图片,链接等非文本元素.html与js,jq是共同用来进行网站前端开发 ...

  5. HDU 2458 - Kindergarten

    有一堆男孩和女孩,男孩和男孩之间,女孩和女孩之间互相认识,给出一堆男孩女孩之间认识的关系, 问一个组里最多多少人相互都认识 那么 二分图里 将不认识的连线 那么 相互认识的人最多 就为 最大独立点集 ...

  6. Word Search II

    Given a 2D board and a list of words from the dictionary, find all words in the board. Each word mus ...

  7. JavaMail简单接收邮件

    一个简单的例子,收取所有邮件并在控制台输出. package cn.jmail.test; import java.io.*; import java.util.*; import javax.mai ...

  8. 深入理解JavaWeb技术内幕(一)

    最近在看许令波的<深入理解JavaWeb技术内幕>.整理了一些笔记.想做一个系列,这篇是系列的第一篇,讲Web请求. B/S架构 最常见的架构方式. 优点: 1.客户端使用统一(此处的统一 ...

  9. ~/microwindows-0.89pre8/src/bin$ ./nano-X error:Cannot bind to named socket

    GUI:microwindows-0.89pre8+nona-X you are successful compiling, run nano-X,below is information: ~/mi ...

  10. python GUI学习——Tkinter

    支持python的常见GUI工具包: Tkinter 使用Tk平台 很容易得到 半标准 wxpython 基于wxWindows.跨平台越来越流行 Python Win 只能在Windows上使用 使 ...