티스토리 뷰

Front/jQuery

[jQuery] Form serialize

RAHM 2017. 8. 3. 15:56

jQuery.fn.serializeObject = function() {

    var obj = null;

    try {

        if (this[0].tagName && this[0].tagName.toUpperCase() == "FORM") {

            var arr = this.serializeArray();

            if (arr) {

                obj = {};

                jQuery.each(arr, function() {

                    obj[this.name= this.value;

                });

            }//if ( arr ) {

        }

    } catch (e) {

        alert(e.message);

    } finally {

    }

 

    return obj;

};


$("#WRITE_FORM").serializeObject();


var formParameter = $("#from").serializeObject();

var testUrl = 'test?';
queryString += 'keyword='+formParameter.keyword;

location.href = testUrl+queryString;

이런식으로 사용이 가능.

페이징 처리 시 사용 가능.

serializeObject뿐만 아니라 Array형식도 있는 것 같음.

공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2025/02   »
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28
글 보관함