HTML の複数選択があるとします。
複数選択から選択した値を使用して ajax 要求 URL を準備する方法。私は YUI dataTable を使用しているので、フォームのシリアル化を使用できるとは思いません (できたとしても使用したくありません)。生成される URL は、ページの更新を伴う通常のフォーム送信と同じである必要があります。
私はこれを行いましたが、YUI でより良い方法が可能であることを望んでいました:
function createURLFromMultiSelect(ob, name) {
var url = "";
for (var i = 0; i < ob.options.length; i++) {
if (ob.options[ i ].selected) {
url += "&" + name + "[]=" + ob.options[ i ].value;
}
}
return url;
}