JavaScript:传对象数组到后台
2024-09-01 18:00:41
页面:
<script>
function improve() {
var improveForm = $('#improveForm'); if (!improveForm.valid()) {
abp.message.warn("请完善信息");
return;
} agencyLevelArray = $("[name='agencyLevel']");
isFirstArray = $("[name='isFirst']");
purchaseCountArray = $("[name='purchaseCount']");
priceArray = $("[name='price']"); package = []; for (i = 0; i < agencyLevelArray.length; i++) {
package[i] = {
ProductId: @product.Id,
AgencyLevel: agencyLevelArray[i].value,
IsFirst: isFirstArray[i].value,
PurchaseCount: purchaseCountArray[i].value,
Price: priceArray[i].value
}
}; abp.services.app.product.improveProductPackage({
ProductPackage: package
}).done(function () {
abp.message.warn("msg", "添加成功");
})
}
</script>
Dto:
public class ProductPackageDto
{
/// <summary>
/// 商品Id
/// </summary>
[Required]
public long ProductId { get; set; } /// <summary>
/// 代理等级
/// </summary>
[Required]
public AgencyLevel AgencyLevel { get; set; } /// <summary>
/// 是否为初次
/// </summary>
public bool IsFirst { get; set; } /// <summary>
/// 单次购买量
/// </summary>
public decimal PurchaseCount { get; set; } /// <summary>
/// 分销价格
/// </summary>
[Required]
public decimal Price { get; set; }
} public class ProductPackageList
{
public List<ProductPackageDto> ProductPackage { get; set; }
}
后台:
public async Task ImproveProductPackage(ProductPackageList input)
{
}
最新文章
- servlet学习笔记四
- [Angular 2] Share a Service Across Angular 2 Components and Modules
- UVA 11396 Claw Decomposition(二分图)
- android用ImageView显示网络图片
- 采用HTML5之";data-";机制自由提供数据
- oracle 导入 dmp
- java 包命名规范
- JS实现数组去重方法总结(六种方法)
- 什么是TensorBoard?
- mysql 开发基础系列14 字符集
- 〖Android〗sshd for android, 及映射根文件系统至本地盘符
- python中的内置函数,递归,递归文件显示(二),二分法
- CoreAnimation|动画
- [iOS微博项目 - 4.4] - 会员标识
- Excel VBA入门(六)过程和函数
- c# namespace不能和class的name 相同
- eclipse编译Jmeter源码
- SDUT OJ 1221 亲和数 (找出某个数n所有的因子数,只需要暴力:2->;sqrt(n) 即可 )
- Investigation LightOJ - 1068
- JavaScipt30(第四个案例)(主要知识点:数组原型链上的一些方法)
热门文章
- 【转】虚拟串口VSPM解决串口编程问题
- db2 将逗号分隔数据转换为多值IN列表
- &;lt; APT 攻击&;gt;看起来是 .PPT 附件,竟是 .SCR !!
- vue2.0中,由于页面完成之后dom还未加载完成如何进行操作
- poj_3250 单调栈
- android-修改TextView中部分文字的颜色
- angular的属性绑定
- hdu4686 简单的矩阵快速幂求前n项和
- mysql 创建函数ERROR 1418 (HY000): This function has none of DETERMINISTIC, NO SQL, or READS SQL DATA in its declaration and binary logging is enabled (you *might* want to use the less safe log_bin_trust_f
- VMwareWorkstations中安装ubuntu,apt install报E: Could not get lock /var/lib/dpkg/lock - open (11: Resource temporarily unavailable)