javascript - 如何在提交之前获取 GET 表单的查询字符串?

标签 javascript jquery html

我有一个带有 method="get" 的表单,当有人单击提交时,我想在提交之前自动附加到表单 action 的查询字符串。

即,我正在尝试使用 .load... 在 jQuery 模式中打开 get 表单...

$("#myform").attr("action") 是文字操作属性,而不是即将被 GETted 的 URL...: )

我想要 jQuery 或 JavaScript,并且希望不需要插件。

最佳答案

您可以利用 jQuery 的 .serialize()为此。

var fullurl = $("#myform").attr("action") + "?" + $("#myform").serialize();

关于javascript - 如何在提交之前获取 GET 表单的查询字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25316784/

相关文章:

javascript - 使用 Chart.js - 为圆环图创建图例

javascript - 是否可以用双引号替换这些单引号?

javascript - 如何删除jqgrid表中特定列的内容?

javascript - 如何将自定义滚动条应用到 Google map 信息窗口

javascript - ajax成功后,Javascript不起作用

javascript - 无法显示使用 templateResult select2 选择的选项

javascript - 未捕获的 TypeError : document. getElementById(...).value.trigger 不是函数

javascript - 在 javascript (meteorJs) 中单击时传递按钮 ID

html - 将嵌套的 div 元素与内联 block 对齐

html - 如何使不同行的输入形式相互对齐