372 次浏览
使用全局错误处理程序接收 jQuery 可以提供的几个参数。之后添加 suppressErrors: true。您可以尝试运行以下代码来为请求禁用某些 jQuery 全局 Ajax 事件处理程序:在线演示 $(document).ready(function(){ $("div.log").ajaxError(function(evt, xhr, settings) { if(settings.suppressErrors) { return; } $(this).text( "ajaxError handler is triggered" ); }); $("button.trigger").click(function() { $("div.log").text(''); $.ajax("ajax/missing.html"); }); $("button.triggerSuppress").click(function() { $("div.log").text(''); $.ajax( "ajax/missing.html", { suppressErrors: true }); }); }); 触发 (处理错误) 触发 (不会处理错误) 检查日志
2K+ 次浏览
Ajax 请求产生许多您可以订阅的不同事件。有两种类型的事件:局部事件这些是您可以在 Ajax 请求对象中订阅的回调。$.ajax({ beforeSend: function(){ // 处理 beforeSend 事件 }, complete: function(){ // 处理 complete 事件 } // ...... });全局事件这些事件广播到 DOM 中的所有元素,触发任何可能正在监听的处理程序。您可以像这样监听这些事件:$("#loading").bind("ajaxSend", function(){ $(this).show(); }).bind("ajaxComplete", function(){ $(this).hide(); });全局事件可以被禁用,用于… 阅读更多
301 次浏览
ajaxSuccess() 方法ajaxSuccess( callback ) 方法附加一个函数,每当 AJAX 请求成功完成时执行。这是一个 Ajax 事件。以下是此方法使用所有参数的描述 -callback - 要执行的函数。事件对象、XMLHttpRequest 和用于该请求的设置作为参数传递给回调函数。假设我们在 result.html 文件中有以下 HTML 内容:THIS IS RESULT...示例以下是显示此方法用法的示例:在线演示 jQuery 示例 ... 阅读更多
704 次浏览
ajaxStop() 方法ajaxStop( callback ) 方法附加一个函数,每当所有 AJAX 请求结束时执行。以下是此方法使用所有参数的描述 -callback - 要执行的函数。假设我们在 result.html 文件中有以下 HTML 内容:THIS IS RESULT...示例以下是显示此方法用法的示例:在线演示 jQuery ajaxStop() 方法 $(document).ready(function() { /* 全局变量 */ ... 阅读更多
352 次浏览
ajaxSend() 方法ajaxSend(callback) 方法附加一个函数,每当发送 AJAX 请求时执行。以下是此方法使用所有参数的描述:callback - 要执行的函数。XMLHttpRequest 和用于该请求的设置作为参数传递给回调函数。假设我们在 result.html 文件中有以下 HTML 内容:THIS IS RESULT...示例以下是显示此方法用法的示例:在线演示 jQuery 示例 $(document).ready(function() { ... 阅读更多
334 次浏览
要获取匹配元素上的样式属性,请使用 css() 方法。您可以尝试运行以下代码来使用 jQuery 获取匹配元素上的样式属性:在线演示 $(document).ready(function(){ $("#button1").click(function(){ alert($('div').css('left')); }); }); 这是一个演示文本。获取
959 次浏览
要处理 jQuery AJAX 成功事件,请使用 ajaxSuccess() 方法。ajaxSuccess( callback ) 方法附加一个函数,每当 AJAX 请求成功完成时执行。这是一个 Ajax 事件。以下是此方法使用所有参数的描述 -callback - 要执行的函数。事件对象、XMLHttpRequest 和用于该请求的设置作为参数传递给回调函数。假设我们在 result.html 中有以下 HTML 内容 -THIS IS RESULT...示例以下是显示此方法用法的示例 -在线演示 jQuery ajaxSuccess() 方法 ... 阅读更多
279 次浏览
Ajax 请求产生许多您可以订阅的不同事件。让我们检查两种类型的事件。有两种类型的事件:局部事件这些是您可以在 Ajax 请求对象中订阅的回调。$.ajax({ beforeSend: function(){ // 处理 beforeSend 事件 }, complete: function(){ // 处理 complete 事件 } // ...... });全局事件这些事件广播到 DOM 中的所有元素,触发任何可能正在监听的处理程序。您可以像这样监听这些事件 -$("#loading").bind("ajaxSend", function(){ $(this).show(); }).bind("ajaxComplete", function(){ $(this).hide(); ... 阅读更多
160 次浏览
要从特定命名空间取消绑定 jQuery 事件,请使用 unbind() 方法。event.namespace 属性用于在触发事件时返回自定义命名空间。示例您可以尝试运行以下代码来了解事件命名空间的工作原理以及如何从命名空间取消绑定 jQuery 事件 -在线演示 $(document).ready(function(){ $("p").on("custom.myNamespace",function(event){ alert(event.namespace); }); $("p").click(function(event){ $(this).trigger("custom.myNamespace"); }); $("button").click(function(){ $("p").off("custom.myNamespace"); }); }); 点击我 点击按钮以删除命名空间。点击上面的按钮将删除命名空间。
3K+ 次浏览
jQuery.get( url, [data], [callback], [type] ) 方法使用 GET HTTP 请求从服务器加载数据。以下是此方法使用所有参数的描述 -url - 包含发送请求的 URL 的字符串data - 此可选参数表示将发送到服务器的键/值对callback - 此可选参数表示每当数据成功加载时要执行的函数type - 此可选参数表示要返回给回调函数的数据类型:“xml”、“html”、“script”、“json”、“jsonp”或“text”。假设我们在 result.php 文件中有以下 PHP 内容 -示例以下是代码 ... 阅读更多