62,074
社区成员
发帖
与我相关
我的任务
分享
<form id="mapform" action="home/formmodel" method="post">
<p>
地图名称:<input name="mapname" value="守卫剑阁 神昏末劫" type="text" />
</p>
<div>
<p>装备名称:<input name="equipname" value="八阵图" type="text" /></p>
<p>装备属性:<input name="equipattr" value="攻击力+420,所有属性+350" type="text" /></p>
<p>装备价格:<input name="equipprice" value="11000" type="text" /></p>
</div>
<div>
<p>装备名称:<input name="equipname" value="诸神黄昏" type="text" /></p>
<p>装备属性:<input name="equipattr" value="攻击力+450,护甲+100,所有属性+150" type="text" /></p>
<p>装备价格:<input name="equipprice" value="162" type="text" /></p>
</div>
<div>
<p>装备名称:<input name="equipname" value="末日浩劫" type="text" /></p>
<p>装备属性:<input name="equipattr" value="所有属性+150,移动240" type="text" /></p>
<p>装备价格:<input name="equipprice" value="162" type="text" /></p>
</div>
<p><input type="submit" value="提交" /> </p>
</form>
public class MapParams
{
public string MapName { get; set; }
public List<string> EquipName { get; set; }
public List<string> EquipAttr { get; set; }
public List<string> EquipPrice { get; set; }
}
$("#mapform").on("submit", function (envent) {
envent.preventDefault();
var form = $(this);
$.ajax({
url: form.attr("action"),
type: form.attr("method"),
data: form.serialize(),
dataType: "json",
success: function (data) {
console.log(data);
}
});
});
public class MapParams
{
public string MapName { get; set; }
public List<EquipParams> EquipList { get; set; }
}
public class EquipParams
{
public string EquipName { get; set; }
public string EquipAttr { get; set; }
public string EquipPrice { get; set; }
}
$("#mapform").on("submit", function (envent) {
envent.preventDefault();
//构建 JSON 对象
var map = {
MapName: "守卫剑阁 神昏末劫", EquipList: [
{ EquipName: "八阵图", EquipAttr: "攻击力+420,所有属性+350", EquipPrice: 11000 },
{ EquipName: "诸神黄昏", EquipAttr: "攻击力+450,护甲+100,所有属性+150", EquipPrice: 162 },
{ EquipName: "末日浩劫", EquipAttr: "所有属性+150,移动240", EquipPrice: 162 }
]
}
var form = $(this);
$.ajax({
url: form.attr("action"),
type: form.attr("method"),
contentType: 'application/json',
data: JSON.stringify(map),
dataType: "json",
success: function (data) {
console.log(data);
}
});
});