、リモートデータ用apiSettingsハッシュを追加します。
$(selector)
.dropdown({
apiSettings: {
url: <Your_API_URL>,
beforeXHR: (xhr) => {
// Set Custom Headers here
xhr.setRequestHeader(key, val)
},
onResponse: (response) => {
// Modify your JSON response into the format SUI wants
return response
}
});
Thisは、応答形式セマンティック-UIは、あなたのユースケースについて
を期待し、あなたの機能を打破する必要があるかもしれませんです 1.データを取得する部分 2.データをJSONにサニタイズする部分
daを取得するには、apiSettingsハッシュを使用する必要があります(あなたのURLと認証などのカスタムヘッダーを入れるだけです)。これはあなたの関数のパート1を置き換えます。
データが返されると、SUIのonResponse()メソッドが呼び出されます。ここでJSONにデータをサニタイズする関数を呼び出します。
JSONレスポンスを、SUIの期待通りに若干修正する必要がある場合があります。
ありがとう。私の答えを見てください - 私はそれが正しい方法であることを願っています。あなたが何か良いことを考えたら教えてください。 – SimpleOne