diff --git a/mifosng-individual-lending-app/src/main/webapp/WEB-INF/static/stretchydata-0.90.js b/mifosng-individual-lending-app/src/main/webapp/WEB-INF/static/stretchydata-0.90.js index fb83f2906..b278ef8e0 100644 --- a/mifosng-individual-lending-app/src/main/webapp/WEB-INF/static/stretchydata-0.90.js +++ b/mifosng-individual-lending-app/src/main/webapp/WEB-INF/static/stretchydata-0.90.js @@ -365,6 +365,10 @@ var jqxhr = $.ajax({ url : url, type : 'POST', + contentType : "application/json; charset=utf-8", + // dataType : 'jsonp', + // crossDomain : true, + dataType : 'json', data : form_data, success : function(data, textStatus, jqXHR) { currentEditPopup.dialogDiv.dialog("close"); @@ -436,7 +440,7 @@ // dataType : 'jsonp', // crossDomain : true, dataType : 'json', - crossDomain : false, + //crossDomain : false, success : successFunction, error : errorFunction }); diff --git a/mifosng-provider/src/main/java/org/mifosng/platform/api/ExtraDataApiResource.java b/mifosng-provider/src/main/java/org/mifosng/platform/api/ExtraDataApiResource.java index 3c9713f1d..bc42ac061 100644 --- a/mifosng-provider/src/main/java/org/mifosng/platform/api/ExtraDataApiResource.java +++ b/mifosng-provider/src/main/java/org/mifosng/platform/api/ExtraDataApiResource.java @@ -6,6 +6,7 @@ import java.util.List; import java.util.Map; import java.util.Set; +import javax.servlet.http.HttpServletRequest; import javax.ws.rs.Consumes; import javax.ws.rs.GET; import javax.ws.rs.POST; @@ -89,12 +90,12 @@ public class ExtraDataApiResource { @POST @Path("{datasetType}/{datasetName}/{datasetPKValue}") - @Consumes({ MediaType.APPLICATION_FORM_URLENCODED, MediaType.APPLICATION_XML }) + @Consumes({ MediaType.APPLICATION_JSON, MediaType.APPLICATION_XML }) @Produces({ MediaType.APPLICATION_JSON}) - public Response saveExtraData(@PathParam("datasetType") final String datasetType,@PathParam("datasetName") final String datasetName, @PathParam("datasetPKValue") final String datasetPKValue, @Context UriInfo uriInfo) { + public Response saveExtraData(@PathParam("datasetType") final String datasetType,@PathParam("datasetName") final String datasetName, @PathParam("datasetPKValue") final String datasetPKValue, @Context HttpServletRequest uriInfo) { try { - + //uriInfo.getParameterNames() MultivaluedMap incomingParams = uriInfo.getQueryParameters(); Map queryParams = new HashMap();