リクエストajaxを使用してすべてのデータをオブジェクトに取得したいと思います。
このデータは、関数を使用してコントローラーに入力されます。私のデータのヘッダーには、次の情報があります。
allPlyが作成する4つのオブジェクトがありますが、すべてのデータ(グラム、ローションなど)がnullまたはゼロに等しくなります。しかし、データコメントとOtherDataは大丈夫です、これは機能します。
ご協力いただきありがとうございます
私の要求:
var params={};
var allStep21 ={allData..}
$.extend(params,allStep21);
$.ajax({
type: "POST",
url: "Request",
data: params,
});
ヘッダーhtml:
allPly[0][Gramme]:10
allPly[0][Toto]:White
allPly[0][Test]:None
allPly[0][Lotion]:1
allPly[1][Grammage]:11
allPly[1][Toto]:White
allPly[1][Test]:Fine
allPly[1][Lotion]:0
OtherData : 585
Comment: all it's ok
私のコントローラーでは:
[HttpPost]
public ActionResult Request(AllStep21 allStep21)
{
}
私のモデルでは:
public class AllStep21
{
public String OtherData { get; set; }
public String Comment { get; set; }
public List<allPly> allPly { get; set; }
}
public class allPly
{
public int Gramme { get; set; }
public String Toto { get; set; }
public String Test { get; set; }
public int Lotion { get; set; }
}