js 创建对象,ajax 请求实例

//页面提交方法
	function submitProject(venueProjectDateIDString){
	    var $venueProjectDateIDString=$("#venueProjectDateIDString").attr("value");
		var $venueSiteIDString=$("#venueSiteIDString").attr("value");
		var $timeSplotIDString=$("#timeSplotIDString").attr("value");
		
		var $venueProjectDateIDarr = $venueProjectDateIDString.split('_');
		var $venueSiteIDarr = $venueSiteIDString.split('_');
		var $timeSplotIDarr = $timeSplotIDString.split('_');
		
		var specificationArray=new Array();
		//数组第一个和最后一个是"",因此需要从1 开始循环,(*.length-1)结束循环
		for(var i=1;i<($venueProjectDateIDarr.length-1);i++){
			for(var j=1;j<($venueSiteIDarr.length-1);j++){
				for(var m=1;m<($timeSplotIDarr.length-1);m++){
					//alert("date="+$venueProjectDateIDarr[i]+";site="+$venueSiteIDarr[j]+";time="+$timeSplotIDarr[m]);
					var $price=$("#price_date"+$venueProjectDateIDarr[i]+"_"+$timeSplotIDarr[m]+"_"+$venueSiteIDarr[j]).attr("value");
					var $td=$("#td_date"+$venueProjectDateIDarr[i]+"_"+$timeSplotIDarr[m]+"_"+$venueSiteIDarr[j]);
					var $tdColor = $td.css("background");
					var $venueProjectSiteStatus=1;
					//alert("i="+i+"j="+j+"m="+m+":==="+$tdColor)
			 	   /*  if(rgb2hex($tdColor)=="#dcdcdc"){
			 	    	$venueProjectSiteStatus=2;
			 		}else{
			 			$venueProjectSiteStatus=1;
			 		}  */
					var $marketPrice=0;
					var $stock=1;
					<span style="font-size:24px;color:#ff0000;">var specification = createSpecification($venueProjectDateIDarr[i],$venueSiteIDarr[j],$timeSplotIDarr[m],$price,$marketPrice,$stock,$venueProjectSiteStatus); </span>
					//alert("dateId="+specification.venueProjectDateID);
					specificationArray.push(specification)
				}
			}
		}
		
		<span style="color:#ff0000;">var jsonString = window.JSON.stringify(specificationArray);</span>
		//异步提交数据
		 $.ajax({
				async : false,
				cache : false,
				type : 'POST',
				dataType:"json",
				data:{'jsonString':jsonString},
				url : "enueProjectController.do?saveOperateSpecification",// 请求的action路径
				error : function() {// 请求失败处理函数
					alert("出错了");
					frameElement.api.close();
				},
				success : function(data) {
					alert(" success");
				}
			});
		
	}
	//创建 场地规格 Specification对象
	function createSpecification(venueProjectDateID,venueSiteID,timeSplotID,price,marketPrice,stock,venueProjectSiteStatus){ 
		var obj=new Object(); 
		obj.venueProjectDateID=venueProjectDateID; 
		obj.venueSiteID=venueSiteID; 
		obj.timeSplotID=timeSplotID;
		obj.price=price;
		obj.marketPrice=marketPrice;
		obj.stock=stock;
		obj.venueProjectSiteStatus=venueProjectSiteStatus;
		return obj; 
	} 


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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值