【发布时间】:2010-09-29 16:58:30
【问题描述】:
我完全不知道如何用 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 调用并将其返回以显示,以确保数据已发送到控制器。
【问题讨论】:
标签: c# jquery ajax asp.net-mvc