首页 > 代码库 > $.ajax和$.post的区别(前者根据key-value/后者根据形参)

$.ajax和$.post的区别(前者根据key-value/后者根据形参)

post不需要给key-value形式:

$("#btn").click(function(){        var url=basePath+"/emp/login";        var loginName=$("#loginName").val();        var pwd=$("#spe").val();        var param={"loginName":loginName,"empPwd":pwd};                $.post(url,param,function(data){            alert(data.result+" "+data.reason);        })    });

 

ajax需要给key-value形式:

$(function() {    $("#btn").click(function() {        var $name = $("#username").val();        var $pwd = $("#password").val();        $.ajax({            url : $("#basePath").attr("href") + "/emp/0904login",            data : {                "name" : $name,                "pwd" : $pwd            },            method : "post",            dataType : "json",            success : function(index) {                if (index.result == "true") {                    alert("登陆成功!");                } else {                    alert(index.reason);                }            }        });    })});

 

$.ajax和$.post的区别(前者根据key-value/后者根据形参)