对ajax和php使用对象

To avoid duplicate codes, I plan to write OOP. It's a single page app, it has many operation performed by users. For example CRUD (create, read, update & delete).

                var dltTask = $.ajax({
                    url: "process.php",
                    type: "POST",
                    data: {
                        insert: "something"
                    },
                    dataType: "text"
                });

                dltTask.done(function (msg) {
                    alert(msg);
                });

How to pass argument to ajax as object? for example in my insert,

insert = new ajax(insert, data1,data2,data3);

you can pass values like that

postval = {
    data1: data1,
    data2: data2,
    data3:data3
}

var dltTask = $.ajax({
                    url: "process.php",
                    type: "POST",
                    data: postval,
                    dataType: "text"
                });

                dltTask.done(function (msg) {
                    alert(msg);
                });