c# – MVC和JQuery:检索表单数据的最佳实践
发布时间:2020-12-15 07:40:55 所属栏目:百科 来源:网络整理
导读:我有一些使用Ajax的 JQuery将信息发送回我的控制器进行处理 我是这样做的: //Define my controls%=Html.TextBox("PName",Model.PName,new { id = "pName" })% ... ........//Get the values from my controlsvar param1= $("#pName").val();........ //Defi
我有一些使用Ajax的
JQuery将信息发送回我的控制器进行处理
我是这样做的: //Define my controls <%=Html.TextBox("PName",Model.PName,new { id = "pName" })%> ... .... .... //Get the values from my controls var param1= $("#pName").val(); .... .... //Define the return URL. Is this how to send info back? var url = '<%= Url.Content("~/Port/SaveRowAjax") %>/?ID=' + id + "¶m1=" + param1 + "¶m2=" + param2 + "¶m3=" + param3 + "¶m4=" + param4 + "¶m5=" + param5; $.ajax({ url: url,success: function(html) { alert("Success!"); },}); //My c# code,that processes the request public void SaveRowAjax(string param1 ....) { ... } 这是使用MVC做到这一点的最佳方式吗? 解决方法
尝试使用
SerializeArray提交表单项.它会将所有值都装入JSON对象.
var link = "/Port/SaveRowAjax"; var formData = $(":input").serializeArray(); $.post(link,formData); (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |