zoukankan      html  css  js  c++  java
  • 【写法总结】$.ajax与$.post、$.get 写法区别

    原文: https://www.cnblogs.com/asdyzh/p/9807264.html

     

    后台代码:

            [HttpPost]
                public string DoLogin(string username,string password)
                {
                    return "success";
                }

    当使用$.ajax时:

              var name = $('#txtUserName').val();
                    var pwd = $('#txtPassWord').val();
                    var param = "{username:'" + name + "',password:'" + pwd + "'}";
                    $.ajax({
                        type: "POST",
                        url: "/Main/DoLogin",
                        data: param,
                        contentType: "application/json;charset=utf-8",
                        success: function (msg)
                        {
                            var test = msg;
                            var test2 = test;
                        },
                        error: function (e)
                        {
                            var test = e;
                            var test2 = test;
                        }
                    });

    当使用$.post时:

               var name = $('#txtUserName').val();
                    var pwd = $('#txtPassWord').val();
                    var param = { username: name, password: pwd };
                    $.post('/Main/DoLogin', param, function (result) {
                        var test = result;
                        alert(test);
                    });


    区别在于参数的写法,使用$.ajax时参数要写成JSON字符串的格式,使用$.post是参数要写成JSON对象的格式

  • 相关阅读:
    二分法查找数据
    循环队列的操作
    堆栈的操作
    链表的各种操作
    尾插法创建链表
    头插法创建链表
    链表简介
    <map>的常用操作
    linux下php添加自带扩展
    快速排序
  • 原文地址:https://www.cnblogs.com/zhangguorenmi/p/13128622.html
Copyright © 2011-2022 走看看