【发布时间】:2025-11-29 17:10:02
【问题描述】:
我将 select2 与 ajax 一起使用。需要使用带有一些负载的 POST 请求来获取数据。
正在发送 POST 请求,但数据被 urlencoded 并作为请求负载而不是请求正文发送。
我正在尝试这个:
self.$("#elem-id").select2({
placeholder: 'Placeholder Text',
allowClear: true,
ajax: {
type: 'POST',
url: 'my_url',
dataType: 'json',
data: function(term, page) {
return {
q: term,
q2: [{
"hello": "world"
}]
};
},
params: {
headers: getHeaders(),
contentType: "application/json"
},
quietMillis: 250,
results: function(data, page) {
return {
.....
};
},
cache: true
}
});
【问题讨论】:
标签: javascript jquery ajax jquery-select2