日期:2014-05-16 浏览次数:20681 次
?? 这几天,做了一些关于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
你就明白了。
?
?
?
吃饭了。。。等会再写