Jquery 如何在Select2 ajax调用中发送参数?
我在select2中进行了一个ajax调用,但我不确定如何将我的参数发送给它。我正在做一个GET,我需要向后端发送一个x_id,以获取y_id和y_name的数组。我看过很多帖子,他们在那里讨论了post方法和查询。下面的代码是一个示例,但我如何在GET调用方面执行任务Jquery 如何在Select2 ajax调用中发送参数?,jquery,ajax,jquery-select2,Jquery,Ajax,Jquery Select2,我在select2中进行了一个ajax调用,但我不确定如何将我的参数发送给它。我正在做一个GET,我需要向后端发送一个x_id,以获取y_id和y_name的数组。我看过很多帖子,他们在那里讨论了post方法和查询。下面的代码是一个示例,但我如何在GET调用方面执行任务 $(".js-example").select2({ ajax: { url: $element.data("url"), type: "POST", quietMillis: 100, data: functi
$(".js-example").select2({
ajax: {
url: $element.data("url"),
type: "POST",
quietMillis: 100,
data: function (term, page) {
return {
query: term,
page: page,
pageLimit: 25
};
},
results: function (data, page) {
return data;
}
}
}
通过
GET
请求,您可以将其附加到查询字符串中的URL。当使用jQuery
AJAX
时,这是通过将类型参数更改为GET
并使用data
属性来实现的。当jQuery发送请求时,它将使用数据参数中的键值对附加querystring
$(".js-example").select2({
ajax: {
url: $element.data("url"),
type: "GET",
quietMillis: 100,
data: function (term, page) {
return {
query: term,
page: page,
pageLimit: 25,
<x_id>: x_id
};
},
results: function (data, page) {
return data;
}
}
}
$(“.js示例”)。选择2({
阿贾克斯:{
url:$element.data(“url”),
键入:“获取”,
安静百万:100,
数据:功能(术语,第页){
返回{
问题:任期,,
第页:第页,
页数限制:25,
:x_id
};
},
结果:功能(数据、页面){
返回数据;
}
}
}