ajax向后台传送表格内数据,通过Ajax把数据参数传送到后台

问题:

下面代码是一个自动填充子表的方法  新的方法需要取到Initiator的数据 把它发送给url: "/Portal/Customer/DaQuYuCeJianCha"的方法里 求大神给方法

function FuZhi() {

var Initiator;

$.ajax({

type: "get",

url: "/Portal/Customer/DaQuYuCe",

success: function (res) {

debugger;

if (res != null) {

var childTable = $("#Control13").SheetUIManager();

childTable._Clear();

$.each(res.Data,function(index,value){

childTable._AddRow();

$.MvcSheetUI.SetControlValue("Detailed.ProductCode",value.ProductCode, index + 1);

$.MvcSheetUI.SetControlValue("Detailed.ProductName",value.ProductName, index + 1);

$.MvcSheetUI.SetControlValue("Detailed.Unit",value.Unit, index + 1);

$.MvcSheetUI.SetControlValue("Detailed.SalesUnit",value.SalesUnit, index + 1);

$.MvcSheetUI.SetControlValue("Detailed.ForecastNumberMonth",value.SalesVolumes, index + 1);

$.MvcSheetUI.SetControlValue("Detailed.OnePrice",value.OnePrice, index + 1);

$.MvcSheetUI.SetControlValue("Detailed.ForecastAmount",value.ForecastAmount, index + 1);

$.MvcSheetUI.SetControlValue("Detailed.TargetOfYheMonth",value.SalesTargetThisMonth, index + 1);

$.MvcSheetUI.SetControlValue("Detailed.LastMonthsGoal",value.SalesAmountLastMonth, index + 1);

$.MvcSheetUI.SetControlValue("Detailed.YearOnYearAmount",value.YearOnYearSalesAmount, index + 1);

$.MvcSheetUI.SetControlValue("Detailed.ThisMonthsAdjustment",value.ThisMonthsAdjustment, index + 1);

$.MvcSheetUI.SetControlValue("Detailed.Initiator",value.Initiator, index + 1);

Initiator+=value.Initiator+","

alert(Initiator)

});

}

}

});

回答1:

需要先取到自表里的所有的值 赋值给SID  再把SID 赋值给Initiator即可

回答2:

你的数据就只是传个字符串?而且最后一个逗号还没去掉。。

///此处是你的Initiator取值

$.ajax({

type: "get",

url: "/Portal/Customer/DaQuYuCe",

data:{Initiator:Initiator},

success: function (res) {

}})

这就传过去了。

回答3:

$.ajax({

type: "POST",

dataType: "json",

url: "/Portal/Customer?id=DaQuYuCe",

})

回答4:

$.ajax({ url:"/Portal/Customer/DaQuYuCeJianCha", dataType:"json", //async:true, data:{Initiator:Initiator}, success:function(data){ //成功处理 }, error:function(error){ //失败回调,通常打印error } });

回答5:

Initiator+=value.Initiator+","

可以等你把Initiator值拿到后  在那再调一个方法把Initiator传进去,然后再ajax。但是要注意的是 async:false,

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值