Ich kann keine Daten von Ajax zur Serverseite bekommen. Ich weiß nicht viel über Ajax. So benutze ich es. 'Main' ist das Formular-Tagwie man Daten von Javascript zur Serverseite in asp.net mvc 6 sendet?
<script>
$('#main').on('submit', function (e) {
$.ajax({
url: "checkout",
type: "POST",
dataType: "json",
data: JSON.stringify(id),
success: function (mydata) {
//history.pushState('', 'checkout' + href, href);
}
});
);
</script>
[HttpPost]
public JsonResult getData(string id){
//string id will always be null
return Json(id, JsonRequestBehavior.AllowGet);
}
'Ajax url' ist' checkout' während 'Post actionresult' ist 'getData' .. – mmushtaq
' data: {id: 'someValue'} 'und' url: "@ Url.Action (" getData ")", 'um deine URL richtig zu generieren –