Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我需要一个简单的方法重载
$.ajax({ url: '@Url.Action("Footer")', type: "GET", success: function (result) { $(".maindiv").append(result); } });
例子$(".maindiv").append(ajax.loader('@Url.Action("Footer")'));
$(".maindiv").append(ajax.loader('@Url.Action("Footer")'));
你不能这样做,因为结果ajax是异步的。当函数返回时,没有任何东西可以附加。这就是为什么我们给ajax.
ajax
实际上,您可以通过返回占位符并定义一个成功函数替换占位符来做到这一点,但是:
真正要做的是了解浏览器中javascript的基于异步事件的逻辑并学会处理它。