Hi

common Ajax call

var commonfunction = {
    changeDateFormat: function (dateval) {
        var Date_Recived = new Date(dateval);
        return Date_Recived.getFullYear() + "-" + (Date_Recived.getMonth() + 1) + "-" + Date_Recived.getDay();

    },
    listMove: function (d, s) {

        //  $('#'+d option:selected').appendTo('#'+s);
        var selectedOpts = $('#' + d + ' option:selected');
        if (selectedOpts.length == 0) {
            $.notify("please  select ");
            //  alert("Nothing to move.");
            //  e.preventDefault();
            return false;
        }

        $('#' + s).append($(selectedOpts).clone());
        $(selectedOpts).remove();

        var options = $('#' + s + ' option');
        var arr = options.map(function (_, o) {
            return {
                t: $(o).text(),
                v: o.value
            };
        }).get();
        arr.sort(function (o1, o2) {
            return o1.t > o2.t ? 1 : o1.t < o2.t ? -1 : 0;
        });
        options.each(function (i, o) {
            console.log(i);
            o.value = arr[i].v;
            $(o).text(arr[i].t);
        });
    },
    ajax: function (async, url, dataValue, Successfun, failfun, passdata) {



        if ($.type(async) != 'boolean') {
            if (document.domain = 'localhost')

                alert(" " + $.type(async));

            return false;
        }
        if ($.type(Successfun) != 'function') {
            alert("use pass type is false " + $.type(async));
            return false;
        }
        var request = $.ajax({
            type: "POST",
            url: url,
            async: async,
            data: dataValue,
            contentType: "application/json; charset=utf-8",
            dataType: "json",
            success: function (result) {
                if (passdata != undefined) {
                    Successfun(result.d, passdata);
                } else {
                    Successfun(result.d);
                }

            },
            error: function (result) {
                if (document.domain == 'localhost') {
                    alert(result.responseText);
                    console.log(result.responseText);
                } else { console.log(result.responseText); }
                if (failfun === 'function') {
                    failfun(error);
                }

            }
        });
    }


};

Previous
Next Post »