0

tl;dr:我想要一种简单的方法来检索由表单创建的 GET 字符串,以便在不刷新的情况下动态加载相应的数据。

通常,在此表单上按提交:

<form action = "action.php" method="get">
    <p>
        <input type="text" name="foo" value="bar" />
        <input type="checkbox" name="check" value="true" checked="checked" />
        <input type="submit" />
    </p>
</form>

将创建并访问此字符串:action.php?foo=bar&check=true

我想在不重新加载的情况下访问这个字符串,也不必通过迭代表单元素(这就是我目前正在做的事情)将它放在一起。目的是如果表单中的某些内容发生更改,则将字符串放入 XMLHttpRequest 中,以便我可以相应地更新网页上的数据。

4

1 回答 1

1
var string = $("form").serialize();

http://api.jquery.com/serialize/

于 2013-08-13T12:15:05.737 回答