ajax非同期リクエスト戻りオブジェクト

2363 ワード

ajax非同期リクエストを使用してオブジェクトを返します.
java code:
 @RequestMapping({"getAstSingleWheelImg_bbs"+Constant.JSON})

  @ResponseBody

  public Result getImgUrl(HttpServletRequest request, Model model, WheelChart chart)throws ParseException{

 String userName = request.getParameter("userName");

    System.out.println("userName:"+userName);

    String astroDate = request.getParameter("astroDate");

    String astroHour = request.getParameter("astroHour");

    String astroMin = request.getParameter("astroMin");

    //      

 

    result.setSuccess(true);

    result.setDesc(show_imgUrl);

    System.out.println(show_imgUrl);

    return result;

}

js code:
var a=$("#wheelImg");

            $.ajax({

                async:true,

                type:"post",

                contentType:"application/x-www-form-urlencoded",

                cache:false,

                url:request_url+"/getAstSingleWheelImg_bbs.jo",

                data:a.serializeArray(),

                dataType:"json",

                timeout:6000,

                beforeSend:function () {

                    alert("      ,   。。。。。");

                },

                success:function(result){

                    $("img_wheel").attr("src",result.desc);

                    alert("success");

                },

                error:function(XMLHttpRequest, textStatus, errorThrown){

                    alert(XMLHttpRequest.status);

                    alert(XMLHttpRequest.readyState);

                    alert(textStatus);

                }

            });


あまり説明しないで、ネット上の資料の山の解釈ajax.俺は...