cancel
Showing results for 
Search instead for 
Did you mean: 

Server side javascript error: Need help

Former Member
0 Kudos

Hi All,

I am facing trouble when I am running the below server side javascript multiply program:"Func.xsjs".

I get the error as "An error occurred during the processing of your request.

Data might be lost". Please guide me where I am wrong . Thanks a lot for your time.

Func.xsjs

function performMultiply()  

          var body = ''; 

         var num1 = $.request.getParameter('num1'); 

          var num2 = $.request.getParameter('num2'); 

          var answer; 

          answer = num1*num2; 

 

          body = answer.toString(); 

          $.response.addBody(body); 

          $.response.setReturnCode($.net.http.OK); 

 

 

var aCmd = $.getParameter('cmd'); 

switch(aCmd) 

          case "Multiply": performMultiply(); 

          break; 

          default:  

                    $.response.setReturnCode($.net.http.INTERNAL_SERVER_ERROR); 

                    $.response.addBody("Invalid Choice" +aCmd); 

}

Accepted Solutions (0)

Answers (1)

Answers (1)

Former Member
0 Kudos

Hi Uma,

It has certain incorrect points in your script.

     1. please change $.response.addBody(body); to $.response.setBody(body);

       2. please change $.getParameter('cmd'); to $.request.getParameter('cmd');

       3. please add context type such as $.response.contentType = 'text/plain';

Hope this can help you.

Regards,

Jerry