Jquery Ajax HTML -添加加载
Jquery Ajax HTML - Add Loading
我在本地尝试了这段代码,我似乎无法让它在我的country_slidediv中显示html文件的内容。我试着玩了一下,但都无济于事。我似乎看不到任何代码来告诉ajax把内容放在哪里。
http://jsfiddle.net/spadez/uhEgG/23/window.onload = function () {
var a = document.getElementById("country_link");
a.onclick = function () {
$.ajax({
type: 'GET',
dataType: 'html',
url: '/ajax/test.html',
timeout: 5000,
success: function (data, textStatus) {
$("#country_slide").show();
alert('request successful');
},
error: function (xhr, textStatus, errorThrown) {
alert('request failed');
}
});
return false;
}
}
我通常使用。html函数
将内容插入父元素。window.onload = function () {
var a = document.getElementById("country_link");
a.onclick = function () {
$.ajax({
type: 'GET',
dataType: 'html',
url: '/ajax/test.html',
timeout: 5000,
success: function (data, textStatus) {
$("#country_slide").html(data);
alert('request successful');
},
error: function (xhr, textStatus, errorThrown) {
alert('request failed');
}
});
return false;
}
}
通过这种方式,微调器可以最初放置在父元素中,然后在从服务器
您可以使用beforeSend
和complete
方法来显示或隐藏加载符号
beforeSend : function() {
$('.loader').show();
},
success: function (data, textStatus) {
$("#country_slide").show();
alert('request successful');
},
error: function (xhr, textStatus, errorThrown) {
alert('request failed');
},
complete : function() {
$('.loader').hide();
},
相关文章:
- 如何在Phonegap中进行AJAX调用时添加加载屏幕
- 如何在加载前添加加载动画
- 如何在网页加载之前添加加载页面
- 在谷歌地图上添加加载叠加层
- 无法添加加载栏(角度)
- 在 PHP 脚本运行时添加加载图像
- 如何在博主上添加“加载更多”按钮
- 使用jQuery Ajax添加加载和错误文本
- Jquery Ajax HTML -添加加载
- 如何在javascript,jquery和php中添加加载,同时执行
- Jquery在添加加载额外内容的脚本后停止工作
- 在使用jQuery返回表单数据之前,不要添加加载类
- 解析服务添加加载事件
- 如何在加载所有资源之前添加加载效果?
- 在提交表单时添加加载gif
- 如何添加加载文本
- 添加加载指示每当应用程序停滞
- 如何添加加载标志,而ajax从其他PHP文件中获取数据,并将其返回到当前页面
- D3.js -在AJAX请求期间添加加载通知
- 如何添加加载器在chrome扩展弹出