AJAX参数传递时候如何使用JSON
发布时间:2020-12-16 00:25:36 所属栏目:百科 来源:网络整理
导读: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="fa
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>
======================================================================================
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){
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; }
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>
======================================================================================
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){
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",//加入有多个数据,则使用,进行分割 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; }
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- React实现Angularjs ng-show、ng-if和ng-hide
- ruby-on-rails – 没有ActiveRecord的form_for,表单操作不更
- Postgresql将查询结果导出到文件中
- C#中的自动生成属性
- COBOL access Oracle database sample
- Swift中标签蒙版的多色渐变(Xcode)
- XmlFormat()总是比htmlEditFormat()好吗?
- c# – 同时调用ASP.NET托管的WCF服务时的实体框架错误
- react-native – React native无法连接远程调试器ECONNREFU
- c# – Resharper的意思是“对象分配(明显)”?