gpt4 book ai didi

javascript - 如何通过jQuery ajax发送Json数据和文本框数据

转载 作者:行者123 更新时间:2023-12-03 12:36:34 33 4
gpt4 key购买 nike

我有一个 json 集合,我想通过 jQuery ajax 向 Controller 发送一个文本框值

 $('#btnsave').click(function (e) {
debugger;
$.ajax({
type: "POST",
url: '/Asset/SaveAssociate',
data: "{'data':'"+JSON.stringify(allVals)+"'}",
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function (data) {
alert(data);
// var gridk = $("#grid1").data("kendoGrid");
// gridk.dataSource.read();
}
})
})

这是我的文本框值

 var _assetid = $("#AssetId").val().trim();

喜欢数据:{ json and assetid :assetid } 我可以这样传递

这是我的操作方法

[NoCache]
public ActionResult SaveAssociate(string data, string AssetId)
{
JavaScriptSerializer json = new JavaScriptSerializer();
List<GetUserdata> myObjs = new List<GetUserdata>();
myObjs = json.Deserialize<List<GetUserdata>>(data);

for (int i = 0; i <= myObjs.Count; i++)
{
}

return Content("Hai");
}

最佳答案

我相信,这就是你想要的

 $('#btnsave').click(function (e) {
debugger;

var dataToSend={
'data':JSON.stringify(allVals),
'AssetId':$("#AssetId").val().trim()
};
$.ajax({
type: "POST",
url: '/Asset/SaveAssociate',
data: JSON.stringify(dataToSend),
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function (data) {
alert(data);
// var gridk = $("#grid1").data("kendoGrid");
// gridk.dataSource.read();
}
})
})

关于javascript - 如何通过jQuery ajax发送Json数据和文本框数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23711849/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com