AJAX参数传递时候如何使用JSON
来源:互联网 发布:软件开发维护合同范本 编辑:程序博客网 时间:2024/04/19 01:27
1 两个按钮
<div class="tbl_ctrl">
<!-- <input type="button" value="反选" class="tbl_ctrl_1"/> -->
<autoTag:roleButton authId="103103101" id="transaction" type="button" value="车辆成交" btnClass="btn" />
<autoTag:roleButton authId="103103102" id="fail_auction" type="button" value="车辆流拍" btnClass="btn" />
</div>
<!-- <input type="button" value="反选" class="tbl_ctrl_1"/> -->
<autoTag:roleButton authId="103103101" id="transaction" type="button" value="车辆成交" btnClass="btn" />
<autoTag:roleButton authId="103103102" id="fail_auction" type="button" value="车辆流拍" btnClass="btn" />
</div>
======================================================================================
2 为按钮增加点击事件
<script type="text/javascript">
$("#transaction").click(function (){ transactionAuction(); });
</script>
===========================================================================
3 具体的点击事件的触发行为
<script type="text/javascript">
var transactionAuction = function() {
var arrChks=$("input[name='subcheck']:checked");
var sidValue = arrChks[0].value;
var size = arrChks.length;
var arr = new Array();
arr = sidValue.split(",");
if(size>1){
var arrChks=$("input[name='subcheck']:checked");
var sidValue = arrChks[0].value;
var size = arrChks.length;
var arr = new Array();
arr = sidValue.split(",");
if(size>1){
window.alert("只能选择一条记录,不能多选几条记录");
return false;
}
var av_sid = arr[0];//拍品ID
var vehicle_sid = arr[1];//车辆ID
var auctionSid = arr[2];//拍卖会ID
var bidder_sid = arr[3];//竞价人ID
var auction_type = arr[4];//竞拍类型
var auction_status = arr[5];//竞拍状态
if(auction_status !=3){
window.alert("注意!非流拍确认的车辆不能成交");
return false;
}
$.ajax({
type:"post",
dataType:"json",
url:"${ctx}/bidmanage/queryMaxPrice",
data:{avSid:av_sid},//加入有多个数据,则使用,进行分割
success:function(data){
if(data){//这是返回的值
bidPrice = data.price;//如果返回的值有多个,则分别获取,特别适合对象
bidName = data.bidder_name;
$("#bidname").val(bidName);
$("#transc_price").val(bidPrice);
loadFeatureItems();
}else{
window.alert("本次车辆成交失败");
}
}
});
};
return false;
}
var av_sid = arr[0];//拍品ID
var vehicle_sid = arr[1];//车辆ID
var auctionSid = arr[2];//拍卖会ID
var bidder_sid = arr[3];//竞价人ID
var auction_type = arr[4];//竞拍类型
var auction_status = arr[5];//竞拍状态
if(auction_status !=3){
window.alert("注意!非流拍确认的车辆不能成交");
return false;
}
$.ajax({
type:"post",
dataType:"json",
url:"${ctx}/bidmanage/queryMaxPrice",
data:{avSid:av_sid},//加入有多个数据,则使用,进行分割
success:function(data){
if(data){//这是返回的值
bidPrice = data.price;//如果返回的值有多个,则分别获取,特别适合对象
bidName = data.bidder_name;
$("#bidname").val(bidName);
$("#transc_price").val(bidPrice);
loadFeatureItems();
}else{
window.alert("本次车辆成交失败");
}
}
});
};
</script>
==========================================================
4 AJAX调用的类的方法
@RequestMapping(value = "queryMaxPrice")
@ResponseBody
public BidDisplay queryMaxPrice(String avSid){
BidDisplay bidDisplay = bidService.getMaxPrice(avSid);
return bidDisplay;
}
@ResponseBody
public BidDisplay queryMaxPrice(String avSid){
BidDisplay bidDisplay = bidService.getMaxPrice(avSid);
return bidDisplay;
}
1 两个按钮
<div class="tbl_ctrl">
<!-- <input type="button" value="反选" class="tbl_ctrl_1"/> -->
<autoTag:roleButton authId="103103101" id="transaction" type="button" value="车辆成交" btnClass="btn" />
<autoTag:roleButton authId="103103102" id="fail_auction" type="button" value="车辆流拍" btnClass="btn" />
</div>
<!-- <input type="button" value="反选" class="tbl_ctrl_1"/> -->
<autoTag:roleButton authId="103103101" id="transaction" type="button" value="车辆成交" btnClass="btn" />
<autoTag:roleButton authId="103103102" id="fail_auction" type="button" value="车辆流拍" btnClass="btn" />
</div>
======================================================================================
2 为按钮增加点击事件
<script type="text/javascript">
$("#transaction").click(function (){ transactionAuction(); });
</script>
===========================================================================
3 具体的点击事件的触发行为
<script type="text/javascript">
var transactionAuction = function() {
var arrChks=$("input[name='subcheck']:checked");
var sidValue = arrChks[0].value;
var size = arrChks.length;
var arr = new Array();
arr = sidValue.split(",");
if(size>1){
var arrChks=$("input[name='subcheck']:checked");
var sidValue = arrChks[0].value;
var size = arrChks.length;
var arr = new Array();
arr = sidValue.split(",");
if(size>1){
window.alert("只能选择一条记录,不能多选几条记录");
return false;
}
var av_sid = arr[0];//拍品ID
var vehicle_sid = arr[1];//车辆ID
var auctionSid = arr[2];//拍卖会ID
var bidder_sid = arr[3];//竞价人ID
var auction_type = arr[4];//竞拍类型
var auction_status = arr[5];//竞拍状态
if(auction_status !=3){
window.alert("注意!非流拍确认的车辆不能成交");
return false;
}
$.ajax({
type:"post",
dataType:"json",
url:"${ctx}/bidmanage/queryMaxPrice",
data:{avSid:av_sid},//加入有多个数据,则使用,进行分割
success:function(data){
if(data){//这是返回的值
bidPrice = data.price;//如果返回的值有多个,则分别获取,特别适合对象
bidName = data.bidder_name;
$("#bidname").val(bidName);
$("#transc_price").val(bidPrice);
loadFeatureItems();
}else{
window.alert("本次车辆成交失败");
}
}
});
};
return false;
}
var av_sid = arr[0];//拍品ID
var vehicle_sid = arr[1];//车辆ID
var auctionSid = arr[2];//拍卖会ID
var bidder_sid = arr[3];//竞价人ID
var auction_type = arr[4];//竞拍类型
var auction_status = arr[5];//竞拍状态
if(auction_status !=3){
window.alert("注意!非流拍确认的车辆不能成交");
return false;
}
$.ajax({
type:"post",
dataType:"json",
url:"${ctx}/bidmanage/queryMaxPrice",
data:{avSid:av_sid},//加入有多个数据,则使用,进行分割
success:function(data){
if(data){//这是返回的值
bidPrice = data.price;//如果返回的值有多个,则分别获取,特别适合对象
bidName = data.bidder_name;
$("#bidname").val(bidName);
$("#transc_price").val(bidPrice);
loadFeatureItems();
}else{
window.alert("本次车辆成交失败");
}
}
});
};
</script>
==========================================================
4 AJAX调用的类的方法
@RequestMapping(value = "queryMaxPrice")
@ResponseBody
public BidDisplay queryMaxPrice(String avSid){
BidDisplay bidDisplay = bidService.getMaxPrice(avSid);
return bidDisplay;
}
@ResponseBody
public BidDisplay queryMaxPrice(String avSid){
BidDisplay bidDisplay = bidService.getMaxPrice(avSid);
return bidDisplay;
}
0 0
- AJAX参数传递时候如何使用JSON
- ajax data参数 使用json对象传递
- ssh框架使用json和ajax传递参数的区别
- 使用ajax传递参数
- ajax向后台传递“复合json”参数
- Ajax中传递Json格式的参数
- AJAJX 使用JSON传递参数
- ajax使用POST传递参数
- java中如何在ajax发送参数的时候,参数以数组的方式传递到后数组台
- ajax传递参数,后台如何接受对象(关于contentType: “application/json”)
- SpringMVC使用Ajax使用JSON传递数据
- json数组作为参数传递给java时候object问题
- js中使用document.createElement()创建按钮的时候如何让传递参数
- 使用OD调试程序的时候,如何给程序传递参数
- Ajax如何传递多个参数
- Ajax中使用Json传递数据
- struts2 使用ajax 传递json数据
- Struts2+jQuery,使用ajax传递JSON数据
- Android Service总结
- Device Tree(二):基本概念
- 完美解决不固定行数的文字垂直居中
- Android百度地图实践 Demo中的一个Application类
- 简单XML操作类
- AJAX参数传递时候如何使用JSON
- UVA - 10935 Throwing cards away I
- sdutoj 队列之排队买饭
- 嵌入式学习的误区及建议(软件硬件)
- Codeforces 458A Golden System
- Voldemort博客
- Android -- 视频音频多媒体播放,在线播放, MediaPlayer, SurfaceView, SoundPool, Timer定时器使用
- C++实现委托的几种方法(摘录)
- Android 数据分析系列一:sharedPreferences