$.ajax({
url: "test.html",
context: document.body
}).done(function() {
//show data
});
如何将ajax请求中的数据保存到变量中,然后显示它? 以及如何在处理过程中显示消息“正在加载...”
答案 0 :(得分:1)
$.ajax({
url: "test.html",
context: document.body
}).done(function(data) {
alert(data);
});
<强>更新:强>
$.ajax({
url: "test.html",
context: document.body
}).done(function(data) {
$('#loading').hide();
// alert(data);
});
标记:
<div id='loading'></div>
答案 1 :(得分:1)
要加载消息,请在ajax中使用beforeSend()。
beforeSend : function () {
$('body').html('Loading...');
}
答案 2 :(得分:1)
你可以尝试这样的事情。在您的函数中,您可以显示加载div
function your_ajax() {
$('#loading').show();
$.ajax({
url: "test.html",
context: document.body
}).done(function(data) {
$('#loading').hide();
alert(data);
});
}
请在html中添加此部分
<div id="loading" style="display:none;">Loading </div>