Im using spring framework. i need to get list of all doctors of a particular department..
View page:-
<tr>
<td><form:select path="department" items="${departmentList}" onchange="departmentselected()" /></td>
<td><form:select path="doctorname" /></td>
<td><form:input path="appointmentdate" rows="5" cols="30" /></td>
<td rowspan="2"><input type="submit" value="Search" /></td>
Javascript :-
function departmentselected()
{
var element = document.getElementById("department");
var department = element.options[element.selectedIndex].value;
$.ajax({
type: "GET",
url: "${pageContext.request.contextPath}/getdoctlist",
data: {"department": department},
dataType: "application/json",
success: function(response) {
alert("json : ");
},
error: function(error) {
alert('Failed to get details: ' + error);
}
});
}
The error displayed while returning while running is "Failed to get details:[object Object]"
Controller page :-
@RequestMapping(value="/getdoctlist", method = RequestMethod.GET, produces = "application/json")
public @ResponseBody Doctor getdoctlist(@RequestParam("department")String department,HttpServletRequest request, HttpServletResponse response){
Doctor doc = new Doctor();
doc.setFirstName("akhil");
doc.setDepartment("Dentistry");
System.out.println("From control calss = " +department);
System.out.println("return value : "+ doc.getDepartment() +" and " + doc.getFirstName());
return doc;
}
when it returns to the requested page it shows network error 406.
Thanking you for ur valuable time. Hope i will get a positive response