現在、4.0.3バージョンを使用しているgem rails-select2でレールにselect2を使用しています。Select2 ajaxがレールで動作しない
私はselect2のajaxバージョンを動作させることができません。データを配列として設定した静的バージョンは、ajaxバージョンでは動作しません。
エラーは発生せず、バックエンドではajaxコールがありません。
selectはselect2スタイルで空になり、入力しても何もしません。
問題のある場所をデバッグまたは理解する方法はありますか?
<select class="js-data-example-ajax" style="width:100%">
<option value="3620194" selected="selected">Select a value......</option>
</select>
JavaScriptを:ビューで
:私は次のコード例を使用してい
は
$(".js-data-example-ajax").select2({
ajax: {
url: "https://api.github.com/search/repositories",
dataType: 'json',
delay: 250,
data: function (params) {
return {
q: params.term, // search term
page: params.page
};
},
processResults: function (data, params) {
// parse the results into the format expected by Select2
// since we are using custom formatting functions we do not need to
// alter the remote JSON data, except to indicate that infinite
// scrolling can be used
params.page = params.page || 1;
return {
results: data.items,
pagination: {
more: (params.page * 30) < data.total_count
}
};
},
cache: true
}
});
javascriptコンソールとすべてのエラーにエラーはありません私は配列データを使用する場合(私はselect2のインポートで問題はないと思うので)働いています。
問題がどこにあるのかを正しく理解するために、問題をよりよくデバッグする方法を見つける必要があります。