day8——ajax传参到action(Struts2)
第一种:url+?+参数
jsp中:
$(function(){
		  $("[name='delemp']").click(function(){
			  $this = $(this);
			  $delid = $this.attr("delid");
			  if(confirm("确认删除该条数据吗?")){
				    $.ajax({
					      type:"get",
					      url:"deleteemployeebyid?delid="+$delid,
					      dataType:"json",
					      success:function(msg){
						        $this.parent().parent().parent().remove();
						        alert(msg);
					    }
				    });
			  }else{
				  return false;
			}
		})
action中:
public String delEmployeesById(){
		  Map<String,Object> map = ActionContext.getContext().getParameters();
		  Object[] delid = (Object[]) map.get("delid");
		  String deleteid = (String) delid[0];
		  Integer did = Integer.valueOf(deleteid);
		  Employees emp = new Employees();
		  emp.setId(did);
		  employeesService.deleteEmployeeById(emp);
		  return SUCCESS;
	}
第二种:post请求传递,action属性接收(推荐)
jsp:
………………
  $.ajax({
      type:"post",
      url:"deleteemployeebyid,
      dataType:"json",
      data:{"delId":$delid},
      success:function(msg){
        $this.parent().parent().parent().remove();
        alert(msg);
    }
………………
action:
private Integer delId;
getter/setter方法
private String jsonobj; //删除success后返回的msg
getter/setter
………………具体方法中直接用delId
struts.xml:(json结果配置)
<!-- json响应,返回单个Object -->
            <result name="retJsonObj" type="json">
                  <param name="root">jsonObj</param>
            </result>
day8——ajax传参到action(Struts2)的更多相关文章
- jq中的ajax传参
		一. jq中的Ajax传参有两种 1.通过url地址来传参 2.通过data来传递参数 1. url来传递参数 function GetQuery(id) { | ... 
- Strut2页面传参跳转 --Struts2
		1.本案例借助struts2框架,完成页面传参.跳转功能 2.代码实现 index.jsp: <form action="helloStruts2.action" metho ... 
- ajax传参到实体类对应字段
		之前看公司的代码,从页面ajax传参数到接口类,接口类用一个实体接收.我一直以为c#会自动识别,赋值到同名的字段. 我曾和朋友讨论过,双方辩论.朋友认为c#没有这种功能,没有这样高级匹配的机制.而我因 ... 
- ajax 传参 乱码问题
		http://blog.csdn.net/yiyuhanmeng/article/details/7548505 开发一直用firfox网页,调试什么的都很方便.所以遇到了浏览器之间的兼容问题.url ... 
- jsp页面传参到action出现乱码
		jsp页面以连接方式传参到后台action时( <a href="http://localhost:8080/SocialBook/pages/bookdetail?book.id=& ... 
- Ajax传参讲解
		客户端和服务器 1.请求:request 2.响应:response 服务器响应事件:onreadystatechange() send() 用于向后台传递参数: Ajax的请求方式 get: ... 
- ajax传参data里面的键是一个变量的解决方法
		直接用这种方式来传参,比如bean中有字段 username password,则是 data[username] = "用户名"; data[password] = " ... 
- jq ajax传参的两种方式
		第一种 在url ? 后通过拼接传参 第二种 通过data传参 (1)第一种方法:(通过url传参) function GetQuery(id) { if (id ==1||id==7) { ... 
- 超全table功能Datatables使用的填坑之旅--2:post 动态传参: 解决: ajax 传参无值问题.
		官网解释与方法:1 当向服务器发出一个ajax请求,Datatables将会把服务器请求到的数据构造成一个数据对象. 2 实际上他是参考jQuery的ajax.data属性来的,他能添加额外的参数传给 ... 
随机推荐
- SQL实用札记【SQL Sever篇】
			目录 从表中去除重复行 逗号分隔字符串转数据表行 跨DB/Server执行SP[分布式事务] 在OpenQuery中执行带参数的SQL语句 从表中去除重复行数据 1. 如果有ID字段,就是具有唯一性的 ... 
- Android调用系统的发邮件功能
			package com.example.myapi.email; import java.util.ArrayList; import java.util.List; import android.c ... 
- MVC的BundleConfig应用
			1.MVC可以通过BundleConfig类来配置css和js的统一引用,分别通过StyleBundle和ScriptBundle来创建. 2.可以在母版页中统一加载设置在BundleConfig.c ... 
- 快速在Ubuntu安装PHP网站
			快速安装使用的是tasksel,tasksel是Debian / Ubuntu的工具,安装多个相关软件包作为一个协调的“任务”到你的系统.这个lamp-server^跟taskel这个程序有关.下面是 ... 
- WPF编程,通过【帧】动态更改控件属性的一种方法。
			原文:WPF编程,通过[帧]动态更改控件属性的一种方法. 版权声明:我不生产代码,我只是代码的搬运工. https://blog.csdn.net/qq_43307934/article/detail ... 
- 关于Trie的一些算法
			最近学习了一下关于Trie的一些姿势,感觉很实用. 终于不用每次看到字符串判重等操作就只想到hash了 关于Trie的定义,来自百度百科 在计算机科学中,Trie,又称前缀树或字典树,是一种有序树状的 ... 
- Hadoop日记Day9---HDFS的java访问接口
			一.搭建Hadoop 开发环境 我们在工作中写完的各种代码是在服务器中运行的,HDFS 的操作代码也不例外.在开发阶段,我们使用windows 下的eclipse 作为开发环境,访问运行在虚拟机中的H ... 
- VS中为非控制台程序提供控制台输出窗口
			/************************************************************************/ /* 模块名:ConsoleAdapter 文件名 ... 
- Linux 平台和 Windows平台下 Unicode与UTF-8互转
			Windows: unsigned char * make_utf8_string(const wchar_t *unicode) { , index = , out_index = ; unsign ... 
- Flutter - 给App增加启动屏幕(Splash Screen)并且设置背景颜色
			先看一下效果图,启动图最好设置为png格式的透明图,以防图片填充不满的时候背景图会非常的煞白(Flutter 默认背景色是白色). 打开android\app\src\main\res\drawabl ... 
