jquery向struts2的action回传值

其实就是通过json回传值。

js代码:

 $(".btn").click(function(){
		 var params={
			secId:$("#section").val(),
		 	catId:$("#catlog").val(),
		 	secName:$("#section").find("option:selected").text(),
		 	catName:$("#catlog").find("option:selected").text(),
		 	title:$(".ttitle").val()
		 };
		 $.ajax({
			  url: "addNewsBelong.action",
			  type:"post",           
			  dataType:"json",
			  data: params,
			  success:callbackFun
			});
	 });
	 function callbackFun(data)
	 {
	   
	 }
action代码:

	int secId, catId;
	String secName, catName;
	String title;
省略getter setter方法。。
	public String execute() {
		GetDate gd = new GetDate();
		String timeSql = gd.getDate();
		ActionContext acx = ActionContext.getContext();

		Sql_add sqladd = new Sql_add();

		Sql_Query_Max squery = new Sql_Query_Max();
		int newsID = squery.query_max("NLP_News", "newsID");// get max value of newsID
		newsID++;
		//	sqladd.SQLadd_bel(newsID,1,2,getTitle(),"亚洲","中国");
		sqladd.SQLadd_bel(newsID,getSecId(),getCatId(),getTitle(),getSecName(),getCatName());
		
		return SUCCESS;
		
	}
struts2.xml

<package name="json" extends="json-default">
		
		<action name="addNewsBelong" class="com.action.AddNewsBelong">
			<result name="success" type="json">
				<param name="root">ok</param>
			</result>
		</action>
	</package>


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值