javascript - JQuery:如何从 .serialize() 中排除选项?

标签 javascript jquery

我的表单中有一堆表单元素,如下所示:

<select id="sectionNumber" name="sectionNumber">
    <option value="All">All</option>
    <option value="one">one</option>
    <option value="two">two</option>
    <option value="three">three</option>
</select>

我将此表单作为 AJAX 请求发送。

$.getJSON("myAction.action", $('#myForm').serialize(), processData);

如果选择All,是否有一种简单的方法可以从 .serialize() 返回值中排除 sectionNumber=All 字符串?我有很多这些,但并非所有都有 All 选项。

最佳答案

$('#myForm').serialize().replace('sectionNumber=All&','');

关于javascript - JQuery:如何从 .serialize() 中排除选项?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9561670/

相关文章:

javascript - 是否可以在重新加载后立即执行函数...?

javascript - 如何使用 webdriverio 版本 5 设置视口(viewport)大小

javascript - 屏幕底部的div

php - 将数据添加到元素以便 jQuery 可以使用它

javascript - 只有 'click' 事件有效,如何添加 'keyup' 事件

jQuery tabSlideOut 插件动态高度

javascript - 普通 javascript beforeSend 和成功

javascript - 在集合中移动主干模型的最佳实践

javascript - Kendo UI 网格单元格背景色

javascript - 暂时删除并稍后重新插入 DOM 元素?