Ajax не отправляет данные в действие
Я пытаюсь опубликовать значение из поля зрения, но оно не собирается действовать.в действии отображается только null
<script> $(document).ready(function () { $("#btn_submit").click(function () { var c = $("#s_country").val(); var s = $("#s_stat").val(); var ct = $("#s_city").val(); var param = { country: c, state: s, city:ct }; debugger $.ajax({ url: "/Home/Existing_data/", // action name data: JSON.stringify(param), type: "POST", dataType: 'json', cache: false, contentType: "application/jsonrequest; charset=utf-8", success: function (data) { } }); }); }); </script>
// это мой код контроллера
public ActionResult Existing_data( tempdata obj) // after debugging only null value showing here { tbl_country cnt = new tbl_country(); tbl_state st=new tbl_state(); if(cnt.cid ==obj.c_id && st.sid==obj.s_id) { tbl_city tbct = new tbl_city(); tbct.ctname = obj.ctnam; db.tbl_city.Add(tbct); db.SaveChanges(); } return RedirectToAction("Country_data"); }
// это класс
public class tempdata { public int c_id { get; set; } public int s_id { get; set; } public int ct_id { get; set; } public string cnam { get; set; } public string snam { get; set; } public string ctnam { get; set; } }
Что я уже пробовал:
Я читал кое-что в интернете, но не могу решить.