From 83250a5a62ba5de7648ad2ee08ce379bad6b010d Mon Sep 17 00:00:00 2001 From: Jason Davies Date: Wed, 9 Mar 2011 18:35:26 +0000 Subject: [PATCH 1/2] Only set request content type for create/update --- backbone.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/backbone.js b/backbone.js index 47e85aeb..70d9a9ef 100644 --- a/backbone.js +++ b/backbone.js @@ -971,7 +971,6 @@ // Default JSON-request options. var params = _.extend({ type: type, - contentType: 'application/json', dataType: 'json', processData: false }, options); @@ -983,6 +982,7 @@ // Ensure that we have the appropriate request data. if (!params.data && model && (method == 'create' || method == 'update')) { + params.contentType = 'application/json', params.data = JSON.stringify(model.toJSON()); } From ee2ec9213ea00ff17c6ad109902f77b01574dcce Mon Sep 17 00:00:00 2001 From: Jason Davies Date: Wed, 9 Mar 2011 18:37:48 +0000 Subject: [PATCH 2/2] Fix typo --- backbone.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/backbone.js b/backbone.js index 70d9a9ef..1b11cbbf 100644 --- a/backbone.js +++ b/backbone.js @@ -982,7 +982,7 @@ // Ensure that we have the appropriate request data. if (!params.data && model && (method == 'create' || method == 'update')) { - params.contentType = 'application/json', + params.contentType = 'application/json'; params.data = JSON.stringify(model.toJSON()); }