Tag: 加载

Jquery:如何检查新打开的窗口是否已满载? / window加载外部页面(如www.yahoo.com)

以下不起作用,为什么? var myWindow=null; myWindow = window.open(targetUrlVar,”_blank”,”resizable=yes”); $(myWindow).load(function(){ alert(‘hello’); }); 虽然MyWindow是一个Window引用,但不会检查它是否已完全加载。 我认为$(window).load(…)可以在这里用“窗口”替换为“MyWindow”。 以下作品: $(myWindow).load(function(){ alert(‘hello’); }); 对于targetUrlVar是一个内部资源(就像属于我的域的页面)它可以工作..但是一旦我想使用.load()或myWindow.onload() , targetUrlVar是一个外部页面(如www。 yahoo.com或www.google.com),它不再起作用……没有显示警报.. 我需要你的帮助……谢谢大家

如何将jQuery绑定事件发送到通过Ajax加载的元素?

我正在使用.load()函数来加载一段html,它具有一些绑定到某个类的jQueryfunction。 = / 想法?

jQuery等待AJAX​​页面完全加载

我使用AJAX在页面A上显示页面B的内容。 在显示内容之前,如何让jQuery等待加载所有内容(文本,图像等)? $.ajax({ url:”pageB.html”, beforeSend: function() { //show loading animation here } success: function(data) { //hide loading animation here $(“body”).append(data); } }); 我使用beforeSend在处理AJAX请求时向用户显示加载动画。 现在我想“延长”等待时间,以便在加载所有图像之前加载动画不会消失。 我试图最初隐藏附加数据,等待所有图像加载然后显示内容 – $(“body”).on(“load”, “images class here”, function() {//show content})内部success但事件似乎没有发生。 有任何想法吗? 更新: 更新的代码: $.ajax({ url:”pageB.html”, beforeSend: function() { //show loading animation here } success: function(data) { //hide loading animation here $(“body”).append(data); $(“body”).on(“onload”, […]

在同步Ajax上加载指示符

我在我的网站上使用ajax和jQuery,需要显示进度/加载指示器。 我的困境是这样的: 同步AJAX锁定浏览器,所以我不能做任何事情(例如显示加载指示器)直到内容被返回,到那时为时已晚 我使用JSON作为返回数据类型,并设置async = true返回一个空响应字符串 我的整个框架依赖于JSON格式的返回类型 我似乎找不到任何方法让JS给用户一个正在进行的指示,除了做一个alert()。 (出于某种原因,警报确实有效)。 有什么建议? 我的代码: JS var jqXHR = $.ajax( { type: “POST”, url: url, cache: false, data: params, // array of parameters async: false, // responseText is empty if set to true dataType: ‘json’, error: function() { alert(“Ajax post request to the following script failed: ” + url); […]

jQuery:更改加载了ajax的元素的CSS?

我需要改变我用ajax加载的元素的位置。 我想使用.css()来改变它,但jQuery找不到元素,因为它没有被识别。 我如何让jQuery“识别”元素? 我已经阅读了关于live()和delegate()但我无法让他们中的任何一个按照我的要求工作。 我真的很感激一些帮助!

路径的jquery“load”包含空格 – 需要帮助!

我现在正在一个文件管理器中工作,在我的简单cms中使用,当路径包含空格时,我在jquery加载函数中遇到问题。 有没有办法克服这个问题? function get_content(){ $(“#content”).load(“uploads/flashes/New folder/target.php”) ; }

在页面完全加载后执行某些操作

我正在使用一些嵌入代码,动态地将HTML插入页面,因为我必须修改动态插入的HTML,我想要一个jquery函数等到页面加载,我尝试了delay但它似乎没有工作。 因此,例如,动态插入的HTM1具有元素div#abc 我有这个jquery: if ( $(‘#abc’)[0] ) { alert(“yes”); } 警报未显示。 我很感激任何帮助 谢谢

知道何时在AJAX响应中加载图像

我有一个jQuery ajax函数,它将一些内容加载到div中,一些内容是图像。 我想说直到那些刚刚加载到我的ajax中的图像完成加载,然后运行一个函数,比如显示内容。 这样,我就不会将内容加载到div中并且图像开始加载。 我希望它们被加载,然后将内容或show()内容放入div中。 我已经看到了很多解决方案,例如使用.load() ,但它似乎不适用于使用ajax加载的内容。

jQuery .load()没有触发图像(可能是缓存?)

我有一些非常基本的jQuery代码: … $(this).find(‘img’).load(function(){ loadedImages++; if(loadedImages == $this.find(‘img’).length){ … 然而,这并不是持续发射。 如果我进行硬刷新或关闭浏览器,但是正常刷新,或者只是在不擦除缓存的情况下两次点击相同的URL, .load()触发。使.load()永远不会触发。 有想法该怎么解决这个吗?

如何使用jQuery“load”来执行带有额外参数的GET请求?

我正在阅读jQuery加载文档 ,它提到我可以通过传入额外的参数作为字符串来使用load来执行GET请求。 我的参数作为键/值对的当前代码是: $(“#output”).load( “server_output.html”, { year: 2009, country: “Canada” } ); 以上工作正常,但这是一个post请求。 如何在仍然使用load同时修改上述内容以执行GET请求?