var companyCode = [];
var data = {
'companyCode': companyCode, //array this may be problem
'actionUserGroup': usersession.userGroup,
'formType': 'IN',
'actionId': usersession.userId,
'submittedDate': [submitted_s,submitted_e] //array this may be problem
};
console.log(data);
$.ajax({
type : "POST",
data : JSON.stringify(data),
contentType: "application/json; charset=utf-8",
crossDomain: true,
cache: false,
url: appConfig.endPoint + 'search/myTask',
success: function(data){
console.log(data);
}
});
{эта сторона ajax}
@RequestMapping(value = "/myTask", method = RequestMethod.POST)
public @ResponseBody JSONObject searchmyTask(Model model, HttpSession session,
@RequestParam (value="companyCode") String[] companyCode,
@RequestParam (value="actionUserGroup") String actionUserGroup,
@RequestParam (value="formType") String formType,
@RequestParam (value="actionId") String actionId,
@RequestParam (value="submittedDate") String[] submittedDates
) throws Exception {
/**
* if "userGroup" = 'ADMIN'
{этот Spring Controller}
http://localhost:9091/gcbg/search/myTask 400 (обязательный параметр String [] 'companyCode' отсутствует) jquery.min.js: 2 POST
{это ошибка}
Пожалуйста, помогите мне разобраться с этой проблемой. Спасибо