Question

I am trying to pass a Javascript Object to server side using a DWR method call, but getting JS error.

Javascript :

var referenceFieldValues = new Object();
var refFieldArray = referenceFields.split(",");
for(var i=0;i<refFieldArray.length;i++ ){
    referenceFieldValues[refFieldArray[i]] = $("#"+refFieldArray[i]).val();
}
DWRRequesthandler.method(fieldId,refObjectId,searchField,searchText,referenceFieldValues,callback);

Java Code :

public JSONObject method(String fieldId, String refObjectId,String searchField, String searchString, Object referenceFieldValues,HttpServletRequest request,HttpServletResponse response){
//some code..
}

Request is unable to reach server and DWR throws error. referenceFieldValues gets populated like

Object { AB_SUP_COM="12345"}

Any help will be highly appreciated.

Was it helpful?

Solution

Got the answer by myself ,

Just replacing Object referenceFieldValues to Map referenceFieldValues worked well for me..

Thankns lilith for your reply..

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top