added raw function to query views
[outofuni/jsutils.git] / xhr.js
1 /*
2  * xhr.js - utility functions
3  *
4  * author: hackbard@hackdaworld.org
5  *
6  */
7
8 function xhr(type,url,data,cb,cberr) {
9         var ao={
10                 url: url,
11                 type: type,
12                 success: function(ret) {
13                         cb(ret);
14                 }
15         };
16         if(cberr!==undefined) {
17                 ao.error=function(xhr,stat,err) {
18                         cberr(xhr,stat,err);
19                 };
20         };
21         if((data!==undefined)&&(data!==null)) {
22                 if(typeof data != "string")
23                         ao.data=JSON.stringify(data);
24                 else
25                         ao.data=data;
26         }
27         $.ajax(ao);
28 }
29