javascript - setTimeout jquery 中的 ajax 调用

标签 javascript jquery ajax function

有没有办法在此 ajax 调用中使用 setTimeout。这是我的代码:

jQuery.ajax({
    type    : "POST",
    url     : dir+"all/money/myFile.php",
    data    : "page="+data.replace(/\&/g, '^'),
    success : function(msg) {
    var info = jQuery('.product_overview #allinfo').html();
    var url = '<a href="http://www.mySite.com/openMe/letmeview.php?preview='+msg+'.html" target="_blank" class="check_link_preview" rel="'+msg+'.html">Check Preview</a>';          jQuery('.option_additional').next().find('textarea:first').text(info+url);
                },
    complete: function() {
    jQuery('.add-to-cart button.btn-cart').delay(500).trigger('click');
}
});

我想在这个 ajax 被触发之前做一些事情,这就是为什么我会使用 setTimeout 或其他会延迟这个 Action 的东西。

我该怎么做?

提前致谢:)

最佳答案

之前没有使用 jquery 和 setTimeout 但尝试

var t = window.setTimeout(function, delay);

将上面代码中的函数替换为您的 jquery 函数。

关于javascript - setTimeout jquery 中的 ajax 调用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6978556/

相关文章:

javascript - 尝试通过 Axios 打印 Get 请求中的数据

javascript - 滚动 <div> 旁边的静态 <div>

javascript,jQuery 同时运行具有两个不同输入的单个函数

php - 更好地在表单提交按钮上使用jquery?

javascript - jQuery .load() 回调

javascript - 如何用 jQuery 选择每第 n 个字符的父元素?

javascript - 在数组中搜索字符串的最佳方法

javascript - Console.log显示隐藏对象信息

ajax - d3.js 差异图表示例如何处理 json 数据?

javascript - 使用 javascript join 和 json.parse 展平数组