1
0
mirror of https://github.com/owncloudarchive/contacts.git synced 2024-12-01 13:24:10 +01:00

Contacts: Add support for JSON requests in Storage

This commit is contained in:
Thomas Tanghus 2013-04-03 16:49:54 +02:00
parent 9f61cc8d78
commit 39c45f888e

View File

@ -327,12 +327,21 @@ OC.Contacts = OC.Contacts || {};
}
Storage.prototype.requestRoute = function(route, type, routeParams, params) {
var isJSON = (typeof params === 'string');
var contentType = isJSON ? 'application/json' : 'application/x-www-form-urlencoded';
var processData = !isJSON;
contentType += '; charset=UTF-8';
var self = this;
var url = OC.Router.generate(route, routeParams);
var ajaxParams = {type: type, url: url, dataType: 'json'};
if(typeof params === 'object') {
ajaxParams['data'] = params;
}
var ajaxParams = {
type: type,
url: url,
dataType: 'json',
contentType: contentType,
processData: processData,
data: params
};
console.log('ajax params', ajaxParams);
var defer = $.Deferred();
$.when($.ajax(ajaxParams)).then(function(response) {
//console.log('response', response);