﻿jQuery.get2 = function(url, data, callbackSuccess, type) {
    if (jQuery.isFunction(data)) {
        callbackSuccess = data;
        data = null;
    }

    type = type ? type : "json";
    data = data ? data : "{}";

    jQuery.ajax({ url: url,
        data: data,
        error: function(request, status, error) {
            callbackSuccess(request, status, error);
        },
        success: function(data, status) {
            callbackSuccess(data, status, null);
        },
        dataType: type,
        type: "GET"
    });
};


jQuery.postToDotNetService = function(url, data, callback, type) {

    if (jQuery.isFunction(data)) {
        type = callback;
        callback = data;
        data = null;
    }

    type = type ? type : "json";
    data = data ? data : "{}";

    jQuery.ajax({
        type: "POST",
        url: url,
        data: data,
        contentType: "application/json; charset=utf-8",
        dataType: type,
        success: function(data, status) {
            if (callback)
                callback(data, status);
        },
        error: function(request, status, error) {
            if (callback)
                callback(request, status, error);
        }
    });
};