ajax 호출을 사용하여 다음 데이터를 액션에 전달하려고합니다. 내가 뭘 잘못하고 있는지 잘 모르겠지만 클라이언트 ID는 항상 0입니다. 호출에서 클라이언트 ID를 하드 코딩하고 있지만 여전히 0이 표시됩니다. 다른 모든 것은 올바르게 전달됩니다.jquery에서 ajax 호출하기
data: {
"BedID": bedID,
"BedNumber": bedNumber,
"ClientSearchItem": {
"ClientID": 160
},
"BuildingName": buildingName,
"RoomName": roomName,
"RoomNumber": roomNumber,
"SiteName": siteName
},
// 난 당신의 코드가 작동하게하기 위해 포인트 몇 가지를 제안
$.ajax({
url: myUrl
type: "GET",
dataType: "JSON",
data: {
"BedID": bedID, "BedNumber": bedNumber, "ClientSearchItem": { "ClientID": 160 }, "BuildingName": buildingName,
"RoomName": roomName, "RoomNumber": roomNumber, "SiteName": siteName
},
success: function (data) {
// do something here
},
error: function (error) {
alert("An error occured");
}
});
public class SearchClient
{
// parameterless constructor
public SearchClient()
{
}
public int BedID { get; set; }
public int BedNumber { get; set; }
public string BuildingName { get; set;}
//public int ClientID { get; set; }
public ClientSearchItem ClientSearchItem { get; set; }
public bool IsReservation { get; set;}
public string RoomName { get; set;}
public string RoomNumber { get; set; }
public string BedManageOption { get; set; }
public string SiteName { get; set;}
[Required]
public string StartDate { get; set;}
public string StartTime { get; set;}
public DateTimePicker EndDateTime { get; set;}
public string Url { get; set; }
}
public ActionResult _AddClientToBed(SearchClient model)
{
// do something here
}
아약스의 전화를 올릴 수 있습니까? – Skam
@ 다트보기 - 내 게시물을 업데이트했습니다. – user3817538
당신이 그것을 중첩하고 있기 때문에 그것이있을 수 있습니까? 귀하가 우리에게 주신 내용은 [Minimal, Complete, Verifiable] (http://stackoverflow.com/help/mcve) 질문이 아닙니다. 따라서 우리가 당신을 도울 수 없게 만듭니다. – Skam