与jquery serializeArray()一起使用的函数,主要来方便提交表单

时间:2024-12-27 09:37:20
<script>
    $(function() {
        $("#butsubmit").click(function() {
            var data = convertArray($("#tf").serializeArray());
            $.post(url, data, function(d) {
            }, "json");
        });
    })
    function convertArray(o) { //主要是推荐这个函数。它将jquery系列化后的值转为name:value的形式。
        var v = {};
        for ( var i in o) {
            if (typeof (v[o[i].name]) == 'undefined')
                v[o[i].name] = o[i].value;
            else
                v[o[i].name] += "," + o[i].value;
        }
        return v;
    }
</script>