jq ajax 两种传参方法

function test(){

var id = $("#id").val();  //通过表单元素id取值。

var name = $("#name").val();

$.ajax({

                type : "POST",

                url : url,

                async:true,

                dataType:'json',

                data: {id:id,name:name}, //参数之间用“,” 逗号隔开。

                error : function(){},

                success : function(data) {

                    .......

                }   

      });

这样写不利于扩展,所传的参数都定死的,不灵活。


第二中方法:

function test(map){

$.ajax({

                type : "POST",

                url : url,

                async:true,

                dataType:'json',

                data: map,

                error : function(){},

                success : function(data) {

                    .......

                }   

      });

}

function test2(){

var id = $("#id").val();  //通过表单元素id取值。

var name = $("#name").val();

var map = "id="+id+" &name="+name;  //参数之间用“&”隔开。这里注意连接符是用:“&” ,而不是“,”今天就放了一个错,用错了符号。

test(map);

}

原文链接:http://blog.csdn.net/a904003695/article/details/50315161

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容