目的:
实现数据库读取数据显示到前端,并进行局部刷新
解决方案:
采用ajax实现局部刷新。在使用ajax过程中,发现传统的xml方式得到的结果解析很麻烦,因此采用json格式传递。
采用ajax将数据传递到后台action中处理,action通过service层处理完后,再将结果返回到前端,然后前端对接收的json数据进行解析。
解决方法:
1、在前端jsp中使用ajax
selectName = "tomato";
$("#sort3 li").eq(d).click(function(){
//点击列表第d行,<ul id="sort3"></ul>
$.ajax({ //调用jQuery的ajax方法,执行异步 AJAX 请求
url:"feature.action?select_name="+selectName,//调用action,并传递参数select_name,该值也可以放到data里面
type:'post',
data:"{}",
dataType:'json',//数据格式采用json
contentType: 'application/json; charset=utf-8',//设置编码格式
error:function(){
alert('error ! select_name'+ selectName);
},
success:function(data){