struts获取ajax传值,struts 接收 jquery带参数ajax请求
$(“input[name=#delete]“).click(function(e) {
var productTypeId = parseInt($(this).parent().parent()
.children(“.productTypeId”).html());
// var json = {
// parameter : productTypeId
// }
// var strjson = JSON.stringify(json);
alert(productTypeId);
// var url = “controller/product/productType!deleteProductType.action”;
// var jsonObject = {
// id : productTypeId
// }; // JSON对象
// var strjson = JSON.stringify(jsonObject); // 将JSON对象转变成JSON格式的字符串
// $.post(url, {
// json : strjson
// }, callback);
$.ajax({
url : “controller/product/productType!deleteProductType.action”,
// dataType : “text”,
// 这个为什么要注释掉呢?
data : “productType.id=productTypeId”,
type : “post”,
success : function(data) {
alert(“删除成功”);
},
complete : function(XMLHttpRequest, textStatus) {
// closeWindow();
alert(this);
},
error : function(data) {
alert(“删除失败”);
}
});
});
$("input[name=#delete]").click(function(e) {
var productTypeId = parseInt($(this).parent().parent()
.children(".productTypeId").html());
// var json = {
// parameter : productTypeId
// }
// var strjson = JSON.stringify(json);
alert(productTypeId);
// var url = "controller/product/productType!deleteProductType.action";
// var jsonObject = {
// id : productTypeId
// }; // JSON对象
// var strjson = JSON.stringify(jsonObject); // 将JSON对象转变成JSON格式的字符串
// $.post(url, {
// json : strjson
// }, callback);
$.ajax({
url : "controller/product/productType!deleteProductType.action",
// dataType : "text",
// 这个为什么要注释掉呢?
data : "productType.id=productTypeId",
type : "post",
success : function(data) {
alert("删除成功");
},
complete : function(XMLHttpRequest, textStatus) {
// closeWindow();
alert(this);
},
error : function(data) {
alert("删除失败");
}
});
});
我要把productTypeId传递给struts2 的action,action接收这个数据进行删除操作,下面是action代码:
Java代码
public String deleteProductType() {
// System.out.println(productType.getId());
// JSONObject jsonObject = new JSONObject();
// int productTypeId = Integer.parseInt(jsonObject.getJSONObject(json)
// .getString(“parameter”));
// productTypeService.delete(ProductType.class, productTypeId);
// System.out.println(productTypeId);
// queryPage();
// return “deleteProductType”;
productTypeService.delete(ProductType.class, productType.getId());
System.out.println(productType.getId());
return null;
}
public String deleteProductType() {
// System.out.println(productType.getId());
// JSONObject jsonObject = new JSONObject();
// int productTypeId = Integer.parseInt(jsonObject.getJSONObject(json)
// .getString("parameter"));
// productTypeService.delete(ProductType.class, productTypeId);
// System.out.println(productTypeId);
// queryPage();
// return "deleteProductType";
productTypeService.delete(ProductType.class, productType.getId());
System.out.println(productType.getId());
return null;
}
控制台输出的productType.getId()为null;请朋友费心帮忙一下,只要可以让我用jquery把数据发送给action就行
采纳的答案
引用
data : “productType.id=productTypeId”,
data : {‘productType.id’:productTypeId}
一般这么用,如果还是不能获取,建议你使用modenDriven,或者是简单地在action里get,set
struts获取ajax传值,struts 接收 jquery带参数ajax请求相关推荐
- 爬虫之requests模块发送带参数的请求
爬虫之requests模块发送带参数的请求 我们在使用百度搜索的时候经常发现url地址中会有一个 ?,那么该问号后边的就是请求参数,又叫做查询字符串 1.1 在url携带参数 直接对含有参数的url发 ...
- axios get带参数的请求方法
最近在自己写的项目中遇到get带参数请求的axios封装,记录一下使用的方法.方便下次查看. 因为axios的post和get带参数的请求方法是不大一样的. 下面是post的参数请求 这个是get带参 ...
- response响应对象参数和方法是啥?怎么发送带请求头的请求(headers参数)怎么发送带参数的请求?cookieJar的转换方法是什么?
在python里所有变量都是对象 import requestsurl = 'http://www.baidu.com/'respone = requests.get(url)# 参数 # 响应的ur ...
- post带参的请求与post不带参数的请求
post不带参数的请求 [{"description": "这是一个post不带参的请求","request": {"uri&qu ...
- 【AJAX 笔记】AJAX 基本、HTTP 基本、原生 AJAX 的使用,jQuery / Axios / fetch 发送请求、跨域(JSONP/CORS)
文章目录 1 Ajax 概述 1.1 AJAX 简介 1.2 XML 简介 1.3 AJAX 的特点 1.3.1 AJAX 的优点 1.3.2 AJAX 的缺点 1.4 AJAX 属性和方法 2. H ...
- Ajax基础使用与jquery下使用ajax教程
ajax是目前项目上使用 比较频繁的技术,非常的实用.本人目前做的项目中几乎都使用了ajax去后台请求数据.现在讲本人的学习笔记以及练习使用心得分享给大家,纯手打,大家多多支持.本分享为基础的ajax ...
- jquery中ajax的分页,利用jQuery中的ajax分页实现代码
本文实例讲解了用jQuery中的ajax分页相关代码,分享给大家供大家参考,具体内容如下 把分页封装到一个jsp里,那么大家就可以通过include的方式引入分页的页面这里起名为page_ajax.j ...
- ajax自动局部刷新,jQuery如何实现AJAX定时刷新局部页面
jQuery如何实现AJAX定时刷新局部页面 发布时间:2021-06-25 09:47:48 来源:亿速云 阅读:75 作者:小新 这篇文章主要介绍了jQuery如何实现AJAX定时刷新局部页面,具 ...
- 爬虫-12-发送带参数的请求
明确,什么是参数 GET请求的参数 POST请求的参数 >搜索请求,参数了解 >必要参数,可选参数 使用方式 用法演练 > 发起请求 购建一个字典p 利用p来作为参数 >查看响 ...
最新文章
- Lucene.Net 2.3.1开发介绍 —— 三、索引(六)
- 海南大学植物保护学院刘铜教授课题组招聘简介
- 2.7、Android Studio使用翻译编辑器本地化UI
- docker in all
- svn服务器基本知识及搭建
- C++vector容器-赋值操作
- git 查看远程仓库地址
- python创建单例模式_Python单例模式的四种创建方式实例解析
- python爬虫从入门到放弃-【爬虫】python爬虫从入门到放弃
- RHCE-PXE无人值守装机一
- 基于Keras+YOLOv3的口罩佩戴情况检测系统【超详细!!!保姆级教程】
- java日期计算天数_Java 两个日期间的天数计算
- TensorFlow学习日记9
- 【JS 逆向百例】HN政务服务网登录逆向,验证码形同虚设
- python不间断爬取微博热搜并存储
- 15 个边玩游戏边学编程的网站
- 扩展欧几里得算法及贝祖定理的证明
- C/C++ 中的宏 (macros) 与宏展开的可视化显示
- linux cfs 参数设置,Linux CFS如何处理周期性调度器、CFS的周期性调度及总结
- Office文档在线编辑的实现
热门文章
- 第5章 见缝插针(《C和C++游戏趣味编程》配套教学视频)
- 用element-ui的走马灯carousel轻松实现自适应全屏banner图 解决el-carousel默认高度300问题 组件代码
- 元宇宙会成为IPv6的拐点吗?
- 不如安卓?iPhone 12 5G 速度上演“滑铁卢”
- 当音乐博士开始写代码...
- 利用 jwt 可以获取用户的额外信息?
- 震惊!程序员一夜赚1W,没想到他就做了这个..........
- 小鹏汽车CEO疑似隔空回应偷窃技术传闻;​苹果明年新款iPhone将使用增强版5nm芯片;Windows诞生35周年|极客头条...
- 双“11”搞促销?用贪心算法盘它
- 微软即将发布的.NET 5,蕴藏哪些最新特性?