ajax 不同的返回数据方式

   这几天,做了一些关于ajax调用的方法,看API真不知道jquery怎么写的,想想还是总结下,放到这里。我想很多人光看API也不知道到底是怎么写的吧。

 

应用目的一、直接获取从后台发过来的信息

java action方法里,我有这么一段

        try {
            String str=mgr.AddActiviesProduct(jspModel);
            if(str.equals("2")){
                PrintWriter out = res.getWriter();
                out.write("更新成功");
            }else{
                PrintWriter out = res.getWriter();
                out.write("插入成功");
            }
        } catch (Exception e) {
            System.out.println("执行添加活动失败");
            e.printStackTrace();
        }

 

前台jsp页面里这么写

                    /*数据进行数据插入和更新操作*/
                     $.ajax({
                             type:"get",
                             url:"/AddActiviesProduct.do?pid="+pid+"&pcode="+pcode+"&actPrice="+actPrice+"&activType="+activType+"&strTime="+strTime+"&endTime="+endTime,
                             //dataType:"html",
                             success:function(msg ){
                            alert(msg );
                             }
                             });

效果如下:

 

 

这样就成功了。

这里要注意的是,后台java代码里不能用out.print(),这里要用out.write()方法,看看我上面写的action

你就明白了。

 

 

 

吃饭了。。。等会再写

你可能感兴趣的:(Ajax,不同的返回数据方式)