Struts2使用jsonP交互数据

前台代码:
jq.ajax({
	  cache: true ,
	  type: "get",
	  url: "http://localhost:8090/equ/query.action?callback=?",
	  dataType:"jsonp",
	  jsonpCallback:'handler',   //回调函数
	  jsonp:'callback',
	  success:function(data) {
		  alert("success");
	  },
	  error:function(request,a,b) {
		  alert("数据失败");
	  }
})

Struts2配置:
<action name="query" class="equMappingAction" method="query">
	<result name="success" type="json">
		<param name="root">result</param>
		<param name="callbackParameter">callback</param>
	</result>
</action>

Action代码:
//add by maxj
//查询车辆列表
//数据返回格式为:handler({"list":[{"carId":521,"carLat":null ...  ...
public String query(){
	List list = equMappingService.query(equMapping);
	Map map = new HashMap();
	map.put("list", list);
	set("result",map);
	return SUCCESS;
}

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值