[英]Pass object value to controller using Ajax GET
$.ajax({
url: "/Course/GetChapters/",
type: "GET",
data:{id:2},
beforeSend: function () { },
success: function (result) {}
})
.done(function () {});
我可以通过数据传递复杂的对象吗?
数据 - >要发送到服务器的数据。 如果不是字符串,它将转换为查询字符串。 它附加到GET请求的URL。 请参阅processData选项以防止此自动处理。 对象必须是键/值对。 如果value是一个数组,jQuery会根据传统设置的值使用相同的键序列化多个值(如下所述)。
因此,只要你有简单的名称/值对,它应该工作。 当然,URL的长度限制为2,083个字符。
试试这个:var data ='param1 ='+ value +'&param2 ='+ value; OR var data ='{param1:'val1',param2:'val2',}'。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.