私はバックエンドにjavascript配列を渡そうとしています。しかし、明らかに、私はバックエンドで正しいタイプを期待していません。私はどんなタイプを期待するべきですか? deleteメソッドも追加しました。レコードを削除するには、この配列を反復処理する必要がありますか?ポストでバックエンドにJavascript配列を渡す
[{"questionId":135,"answer":"A6.1"},{"questionId":135,"answer":"A6.2"}]
function deleteAnswers(arrayToDelete) {
$http.post(baseUrl + "Admin/deleteAnswers", {data: arrayToDelete})
.success(function (data, status, headers, config) {})
}
[HttpPost]
public ActionResult deleteAnswers(string data) {
Console.Write(data);
Response.StatusCode = 200;
return Content("Sucess");
}
public void deleteAnswers(dynamic answersToDelete) {
try {
using (TestEntities testEntity = new TestEntities()) {
foreach (var item in answersToDelete) {
Console.Write(item.);
//remove from
}
testEntity.SaveChanges();
}
} catch (Exception ex) {
Console.Write(ex);
}
}
文字列化データを、それを送信してください。どのようにアレイを形成していますか? –
それは動作します。 deleteメソッドも追加しました。削除を繰り返す必要がありますか?そして私はどうすればいいのですか? –