ASP.NET网页(WebMatrix)发布的jQuerypost
我正在尝试使用jQuery提交表单数据。 我正在使用ASP.NET WebMatrix。 在我的.cshtml文件中
@{ // other code if(IsPost) { var item = new Item(); item.Title = Request.Form["title"]; item.Description = Request.Form["description"]; // aditional code here } } $(document).ready(function(){ $("form#itemForm").submit(function(){ $.post("form.cshtml", { title: $("#title").val(), description: $("#description").val(), price: $("#price").val()}, function(data){ }, "json"); }) });
如何将值从表单传递给Request.Form对象? 而且我怎么能回应json回到html?
更好的方法是让jQuery使用$(this).serialize()发布表单数据,而不是构建一个包含它的所有值的对象。 之后,yah,Request [“title”]等将获得已发布的值。
值通过jQuery.post()传递给Request.Parameters。