我是Jquery的初学者并且不太了解。所以我试图将一些数据发布到控制器,然后访问它们并将它们传递给另一个视图。在这种情况下。我有一个名为Booking的模型:
[Key]
public int ID { set; get; }
public int memberID { get; set; }
public DateTime departureDate { set; get; }
public DateTime returnDate { set; get; }
[ForeignKey("memberID")]
public virtual Flight flight { get; set; }
[ForeignKey("memberID")]
public virtual Memeber member { get; set; }
这是预订视图中的jquery代码:
$('#panel').on('click', 'a.btn', function () {
var booking = {
destination: blah...,
departureDate: $('#arrivalDate').val(),
returnDate: $('#departureDate').val()
};
var dataToPost = JSON.stringify(booking);
$.ajax(
{
type: "POST", //HTTP POST Method
url: "Booking/GetData", // Controller/View
data: dataToPost,
datatype: 'json',
contentType: "application/json; charset=utf-8"
});
});
然后在View模型中我想从访客用户那里获得日期和目的地,并为他提供一个选择按钮,在用户点击它之后,它将信息发布到控制器中的方法然后使用此控制器将收集的数据发送到另一个视图,我要求用户输入他的凭据,说成员名,然后将其保存到DB。我研究了它,我只看到Json将对象的所有属性发布到作为Object类参数的方法的情况。不知道要处理任何一个部分,所以任何详细的帮助将不胜感激。