0

嗨朋友我是 jquery 的初学者....我有一个限制,我不应该使用 php...所以

var fields = new Array(

        $('#username').val(),
        $('#password').val(),
        $('#email').val(),
        $('#firstname').val() + ' ' + $('#lastname').val(),
        $('#age').val(),
        $('#gender').val(),
        $('#country').val()
    );

在上面的编码中,我从表单中获取了所有这些字段的值,但是表单的动作属性是#,但是所有这些值都被获取并因此现在放入上面的数组中以连接到 DB,我如何传递这些任何 url 的值....我只是有一个困难,我无法在表单操作中指定,因为我在其中使用了 #....请帮助我提前谢谢...

4

1 回答 1

0

一种方法是您可以直接在表单上调用.serialize()函数,如下所示:

var str = $("form").serialize();
//check as per your need

它将序列化所有元素,并以字符串形式为您提供,您可以轻松地在 url 中传递。

另一种方法是,您可以在数组上调用.toString()函数将其转换为字符串。

var field = new Array(1,2,3,5,6);
console.log(field.toString());
于 2013-03-29T17:04:29.410 回答