我需要方法的简单重载
$.ajax({
url: '@Url.Action("Footer")',
type: "GET",
success: function (result) {
$(".maindiv").append(result);
}
});
示例$(".maindiv").append(ajax.loader('@Url.Action("Footer")'));
答案 0 :(得分:0)
你不能这样做,因为ajax
的结果是异步的。函数返回时,没有任何要追加的内容。这就是为什么我们给ajax
提供callbaks的原因。
事实上,你可以通过返回占位符并定义替换占位符的成功函数来实现它,但是:
真正要做的是在浏览器中理解基于异步事件的javascript逻辑并学会处理它。