我对如何使用jQuery做ajax的东西感到很困惑,似乎我尝试的越多,我就越困惑.在这一点上,我想要做的就是使用jQuery ajax将数据传送到我的控制器.我的jquery ajax调用的一些代码是.
$(function() { $('#buttonAddLink').click(function() { var AjaxLink = { title: $("#linkTitle").val(), url: $("#linkUrl").val() }; $.ajax({ url: '/User/AddLink', type: 'POST', data: AjaxLink, dataType: 'json', success: function(result){ $('.added').html(result.Result).show(); } }); }); });
这是我的控制器和我正在使用的动作.从尝试查看几个教程,它"应该"尽我所知,但显然我不会像我想的那样得到它.
public ActionResult AddLink(string title, string url) { return Json(new { Result = string.Format(title + " " + url)}); }
所有我基本上都想做的就是做Ajax调用并返回显示只是为了确保数据被发送到控制器.