Javascript - 加载内容、回调和加载
Javascript - Load content, callback and loading
这是我的"getContent"函数,它需要一个URL:
function getContent(url, callback) {
var request = new Sys.Net.WebRequest();
request.set_url(url);
request.set_httpVerb("GET");
var del = Function.createCallback(getContentResults, callback);
request.add_completed(del);
request.invoke();
}
我想做的是在调用此图像时显示加载图像,然后在回调完成后将其隐藏?
有人可以建议安汀吗?
您可以使用 jQuery .load() 函数加载 HTML,然后使用 .ajaxStart() 和 .ajaxStop() 事件处理程序来显示和隐藏加载动画。
下面是一个示例:
$(document).ready(function() {
$("#loadlink").click( function() {
$("#container").load( "load.htm" );
});
$("#loadlink").ajaxStart( function() {
console.log("start");
});
$("#loadlink").ajaxStop( function() {
console.log("stop");
});
});
$('#selector').html('<img src="loading.gif" />').ajax({
URL: 'myurl',
type: 'GET',
dataType:'html',
success:function (data){
console.log('This has changed');
// data is your html returned/response
},
error: function (){
//this handles errors such as 404,500, etc...
}
});
这是怎么回事?
$('#selector')//is where the result would be shown this instance <div id="selector">
.html('<img src="loading.gif" />')// adds an image to <div id="selector"><img src="loading" /></div>
.ajax();//well its the ajax call to get the page data
欲了解更多信息
http://api.jquery.com/jQuery.ajax/
相关文章:
- 一旦加载并渲染了角度引导typeahead,就使用回调
- LokiJS自动加载回拨不工作
- 在foreach中加载所有项后,Knockoutjs组件回调
- Material Design Lite所有元素加载JS回调
- 用于在ng映射中加载GeoJSON的回调
- Dojo AMD加载程序执行定义具有空/缺失依赖项的回调
- Dojo 加载器不加载回调中使用的小部件依赖项
- Iframe 加载回调被多次调用
- 未调用jQuery加载回调
- Javascript 图像加载回调类实习函数
- Requirejs:dist 失败,加载器插件没有在构建:文本中调用加载回调
- 如何使用 angularFireCollection 初始加载回调
- 脸书评论框加载回调
- 加载回调时的 C3 图形
- 如何在内容具有content-Disposition附件时实现窗口加载回调
- 谷歌.在coffeescript类中加载回调
- 为什么从JSONLoader导入到THREE.js的几何体只有在添加到场景中才会显示?加载回调函数
- requiredjs失败以加载回退
- 在ajax加载回调函数中调用getScript
- js加载回调传递到自定义函数