当前位置: 首页 > 面试题库 >

jQuery .on()在Ajax成功

万俟浩
2023-03-14
问题内容

我想绑定.on()到一个ajax“事件”,这意味着我希望只要成功检索到一个ajax响应就触发它。我不知道如何绑定.on()这样的事件。我需要load像这样使用吗?

$(document).on('load','#elementInsertedByAjax',function(){
    // will do something
});

PS我确实需要使用,.on()因为整个页面是通过ajax调用插入的。


问题答案:

您可以使用 .ajaxSuccess()

$(document).ajaxSuccess(function() {
// will do something
});

或绑定到

$(document).on('ajaxSuccess','#elementInsertedByAjax',function(){
    // will do something
});


 类似资料:
  • 问题内容: 当用户单击按钮时,我想返回一些数据并遍历JSON,以便可以将结果附加到表行。 此时,我只是想让我的循环正常工作,这是我的代码。 我的JSON返回如下:{“ COLUMNS”:[“ username”,“ password”],“ DATA”:[[“ foo”,“ bar”]]} 我收到jQuery(第16行,未定义)错误。我究竟做错了什么? 问题答案: 假设你是这样的 您可以这样查询

  • 问题内容: 我正在使用jQuery的功能来提交可以正常工作的表单,但是成功是我遇到问题的地方。这是我的代码: 我遇到的问题是该函数不断说dataCheck不等于 value 。我知道是的,因为删除页面时按预期显示了 value 。另外,我之前使用了几乎相同的代码,这可以正常工作。有人可以给我一些建议吗? 问题答案: 如何自己找到答案: 放置调试代码以查看从服务器获得的信息。 它可能采用您认为不是的

  • 问题内容: 我正在使用Ajax发布将表单数据提交到服务器,进行验证,然后根据数据是否有效并可以存储返回一条消息。我的ajax帖子中的成功功能没有运行。这是ajax帖子和成功消息的显示: 标签上没有显示任何消息。我尝试在代码中将successmessage变量设置为一个设置值,并且显示效果很好,所以成功函数一定存在问题,我看不到什么?我也尝试设置错误回调,如下所示: 但是仍然没有消息显示。 问题答案

  • 问题内容: 尝试在我的Ajax成功调用中打开一个新的浏览器窗口,但是,它作为弹出窗口被阻止。我进行了一些搜索,发现需要将用户事件绑定到window.open上,这样才不会发生。 我也找到了这种解决方案,您可以在ajax之前打开空白窗口,然后在成功调用中按正常方式加载url。 因此,我有两个问题: 1-这是唯一的解决方案,因为我不想打开此空白窗口。 2-如果确实是唯一的方法,那么如何将html加载到

  • 问题内容: 我正在使用node.js构建一个应用程序,该应用程序需要允许用户下载.csv文件。 问题-当用户单击按钮时,应用程序不会将文件作为附件发送到客户端。但是,如果客户端直接转到API链接,则会下载文件。例如- 如果用户转到,该文件将作为附件发送到客户端。但是,如果将该路由作为AJAX请求命中,则什么也不会发生。 用户流: 1)用户单击一个按钮 2)应用程序向服务器发出AJAX GET请求

  • 问题内容: 我无法使用jquery的ajax功能成功发布。 运行页面的URL为,目标(Web服务)的URL为。没有端口是不一样的,它们分别是9999和8080。 下面是请求和jquery ajax代码。 请求: jQuery ajax代码: 问题答案: 这是跨域ajax调用的问题。基本上(至少在Firefox中),出于安全原因,POST请求会转换为OPTIONS请求。我昨晚碰到了同样 _的_事情,