首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >jQuery和ajaxSend不开火

jQuery和ajaxSend不开火
EN

Stack Overflow用户
提问于 2010-07-23 15:42:12
回答 2查看 3.7K关注 0票数 0

我将全局ajaxSend回调设置为$(document).ready函数中的如下所示。

代码语言:javascript
复制
 // global AJAX methods
 $(document).ajaxSend(function(e, xhr, settings) {
  alert('here');
    });

但是,即使有几个$.ajax()调用在文档加载和按需后成功运行,我也永远不会到达这里。然而,当我打电话给$.post时,这里出现了。

全局方法不调用$.ajax请求吗?我没有修改global参数,所以他们应该修改。

我可以使用beforeSend,但我需要访问url和其他请求数据。

任何想法都将不胜感激,因为我还没有从文档中找到任何问题。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-07-23 15:45:41

因为它是一个回调,所以它不需要在$(document).ready中。它可以是一个标准的功能。

$.ajax调用中设置回调函数,一切都会好起来的。

编辑

代码语言:javascript
复制
function ajaxSend(data)
{
alert('hello');
}

$.ajax({url: [url],
            type: 'POST',
            cache: false,
            data: oData,
            success: ajaxSend});    

保持轻松..。:)

票数 -1
EN

Stack Overflow用户

发布于 2010-07-23 15:51:03

顺便问一下,你用IE吗?如果是这样的话,它会缓存不是posts的ajax调用。

请参阅此链接:jQuery AJAX request failing in IE

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3319803

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档