请问在 $.ajax 里面的 data 怎么写啊?

时间:2021-08-18 16:22:06
 function ShowDetail(id) {
     
     $.ajax({
                        url: "/Bood/ShowBookDetail",
                        type: "Get",
                        dataType: 'html',
                        data:id,    《===我这里写的对嘛?
                        success: function (data) {
                            alert(data);
                            $("#BookDetailPopup").html(data);
                        },
                        error: function (msg) {
                            alert("error:" + msg.responseText);
                        }

                    })
        
    };


这里的  id 为 Guid       但是总是id传不成功,总是报错id 为空!

5 个解决方案

#1


data:{id:xxx} 或者 data:"id="+xxx

#2


引用 1 楼 ly12530 的回复:
data:{id:xxx} 或者 data:"id="+xxx



xxx换成你传进来的参数值

#3


$.ajax({
  type: "POST",
  url: "some.php",
  data: { name: "John", location: "Boston" }
}).done(function( msg ) {
  alert( "Data Saved: " + msg );
});

#4


我是要把   ShowDetail(id)   函数里面的参数id  传到    data 里面啊

#5


引用 3 楼 w_mojian180 的回复:
$.ajax({
  type: "POST",
  url: "some.php",
  data: { name: "John", location: "Boston" }
}).done(function( msg ) {
  alert( "Data Saved: " + msg );
});


请问一下,这里面的location: "Boston"是什么意思

#1


data:{id:xxx} 或者 data:"id="+xxx

#2


引用 1 楼 ly12530 的回复:
data:{id:xxx} 或者 data:"id="+xxx



xxx换成你传进来的参数值

#3


$.ajax({
  type: "POST",
  url: "some.php",
  data: { name: "John", location: "Boston" }
}).done(function( msg ) {
  alert( "Data Saved: " + msg );
});

#4


我是要把   ShowDetail(id)   函数里面的参数id  传到    data 里面啊

#5


引用 3 楼 w_mojian180 的回复:
$.ajax({
  type: "POST",
  url: "some.php",
  data: { name: "John", location: "Boston" }
}).done(function( msg ) {
  alert( "Data Saved: " + msg );
});


请问一下,这里面的location: "Boston"是什么意思