Monday, November 6, 2017

serialize Form Submit




var postdata = JSON.stringify(GetFormDataAsJson("frm_LiteratureReview"));

            var RequestType = $form.attr('method');
            $.ajax({
                type: RequestType,
                url: url,
                data: postdata,
                contentType: "application/json; charset=utf-8",
                dataType: "json",


                beforeSend: function (xhr) {


                }

            })


==============================================


function GetFormDataAsJson(frm) {
    var formObject = $(frm).serializeArray();
    var data = {};
    $.each(formObject, function (index, ele) {
        var groupIds = [];
        var groupobjects = $.map(formObject, function (obj, index) {
            if (obj.name == ele.name) {
                groupIds.push(obj.value);
                return obj;
            }
        });
        if (groupobjects.length > 1 && groupIds.length > 1) {
            data[ele.name] = groupIds;
        }
        else {
            data[ele.name] = ele.value;
        }
    });
    return data;
}



        .

No comments:

Post a Comment

javascript Filter/index off

 var family = [{"name":"Jack",  "age": 26},               {"name":"Jill",  "age"...