# 后台
@ResponseBody
@RequestMapping(value = "/getstockprice")
public ModelAndView selectStockPriceByID() {
ModelAndView mv = this.getModelAndView();
PageData pd = new PageData();
boolean result = false;
double stockPrice = 0;
try {
pd = this.getPageData();
String stockNum = (String) pd.get("stockNum");
stockPrice = (double) this.lxwstockexchangefacade.selectStockPriceByID(stockNum).get("StockPrice");
result=true;
} catch (Exception e) {
logger.error(e);
e.printStackTrace();
}
mv.addObject("result", result);
mv.addObject("stockPrice", stockPrice);
mv.setViewName("lxw/ExchangeDistrict");
return mv;
}
# Ajax
<script type="text/javascript">
$(function(){
alert("查询信息");
var para ={userName:'lxl',stockNum:'000725'};
var url = root + "/lxwempAjax/lxwOptionalStock";
$.ajax({
type:"POST",
url:url,
data:para,
datatype:'json',
success:function(result){
alert('提交成功'+para.stockNum+para.userName);
},
error:function(result){
alert('提交失败'+para.stockNum+para.userName);
}
});
alert('${res.get(0).get("StockName")}');
alert("执行完成");
})
</script>
# ```表单

这里我没有看到你的表单提交按钮用的是button还是submit,如果你用的是submit,你的ajax也就无效了,那么无论你在这个标签中设置什么属性,他都会首先进行表单提交
所以你要把submit改成button
在ajax中添加参数contentType:"application/json"