这几天,做了一些关于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
你就明白了。
吃饭了。。。等会再写