json オブジェクト配列をサーブレットから javascript に送信しようとしています。ここで、すべて配列と解析を取得します。私のajaxはサーブレットを適切に呼び出しますが、JavaScriptの最後でjson配列を受け取ることができません助けてください
public void doPost(HttpServletRequest request, HttpServletResponse response)
throws IOException {
System.out.println("Post!!");
response.setContentType("application/json");//since sendign jsonArray toString
PrintWriter out = response.getWriter();
try {
Marker marker=new Marker( 40.72318,-74.03605);//
JSONArray arrayObj=new JSONArray();
arrayObj.add(marker);
System.out.println(marker.toString());
out.print(arrayObj);
} finally {
out.flush();
out.close();
}
}
これは、サーブレットからjsonオブジェクト配列を取得しようとしているjavascriptでのajax呼び出しです。
$.ajax({
url:'test',
dataType:'json',
type:'POST',
success:function(data){
<%System.out.println(" success");%>
console.log(data);
alert('got json hopefully');
alert(data);
//
},
error:function(jxhr){
<%System.out.println(" faliure");%>
console.log(jxhr.responseText);
}
});