以下代码使用 ajax 成功发布,尽管我不确定 MVC 中的服务器端 ActionResult 如何理解正在发送的对象。有任何想法吗?需要从 jquery 发布的对象是具有多个属性的对象。谢谢
var url = 'abc';
//val: { several properties, forename, surname, postcode
jr.ajax.loadJson(url, val,
true,
function(xhr, textStatus, errorThrown) {
},
true, 'post', val);
});
// controller
public ActionResult Show()
{
var list = Request.Form[0]; // can see the values in here
}
// I want the posted value to be this object
public class Test
{
public string forename { get; set; }
public string surname { get; set; }
public string postcode { get; set; }
}