【发布时间】:2024-01-15 18:39:01
【问题描述】:
假设我们有一个 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;
}
【问题讨论】:
标签: html ajax multi-select