diff options
Diffstat (limited to 'share/www/script')
-rw-r--r-- | share/www/script/couch.js | 2 | ||||
-rw-r--r-- | share/www/script/jquery.couch.js | 9 |
2 files changed, 7 insertions, 4 deletions
diff --git a/share/www/script/couch.js b/share/www/script/couch.js index d1cff6c1..847467d4 100644 --- a/share/www/script/couch.js +++ b/share/www/script/couch.js @@ -218,6 +218,6 @@ CouchDB.request = function(method, uri, options) { req.setRequestHeader(headerName, headers[headerName]); } } - req.send(options.body || null); + req.send(options.body || ""); return req; } diff --git a/share/www/script/jquery.couch.js b/share/www/script/jquery.couch.js index 11ae4340..5dfb6025 100644 --- a/share/www/script/jquery.couch.js +++ b/share/www/script/jquery.couch.js @@ -40,7 +40,9 @@ compact: function(options) { options = options || {}; $.ajax({ - type: "POST", url: this.uri + "_compact", dataType: "json", + type: "POST", url: this.uri + "_compact", + contentType: "application/json", + dataType: "json", data: "", processData: false, complete: function(req) { var resp = $.httpData(req, "json"); if (req.status == 202) { @@ -56,7 +58,8 @@ create: function(options) { options = options || {}; $.ajax({ - type: "PUT", url: this.uri, dataType: "json", + type: "PUT", url: this.uri, contentType: "application/json", + dataType: "json", data: "", processData: false, complete: function(req) { var resp = $.httpData(req, "json"); if (req.status == 201) { @@ -149,8 +152,8 @@ } $.ajax({ type: method, url: uri + encodeOptions(options), - dataType: "json", data: toJSON(doc), contentType: "application/json", + dataType: "json", data: toJSON(doc), complete: function(req) { var resp = $.httpData(req, "json") doc._id = resp.id; |