使用js处理mail黑猩猩's ajax查询
handling mailchimp's ajax query with js
我没有使用他们的API,我认为使用js很容易,但我错了。经过几个小时的战斗,我找到了一个处理提交后的方法。下面的代码检查用户是否成功提交了他们的电子邮件。
function checkSuccess() {
if ($('#mce-success-response').is(':visible')) {
$('.ok_button').css('display','block');
// window.clearInterval();
}
}
window.setInterval(checkSuccess, 100);
但如何复位?我希望隐藏回ok
按钮时,用户的焦点回到输入栏,我找不到一种方法,即使我使用clearInterval。帮助。
需要将interval id传递给clearInterval
。你可以这样做:
function checkSuccess() {
if ($('#mce-success-response').is(':visible')) {
$('.ok_button').css('display','block');
window.clearInterval(window.checkSuccessTimer);
}
}
window.checkSuccessTimer = window.setInterval(checkSuccess, 100);
相关文章:
- 如何防止多个ajax查询在“;prev“;按钮被点击多次
- 只有选中的复选框才能执行进一步的 ajax 查询
- AJAX查询处于活动状态时禁用窗口大小调整
- 跨域AJAX查询
- 如何从 的 id 获取两个变量并创建 ajax 查询
- 通过使用onblur启动Ajax查询到PHP MySQL DB
- Chrome 不处理 jquery ajax 查询
- 使用 AJAX 查询将 JavaScript 数组传递给 php
- 仅从 ajax 查询获取 JSON
- 如何存储一个对象数组,这些对象是 ajax 查询从 javascript 中的 JSON 中提取数据的结果
- Ajax 查询字符串不起作用
- 405:不允许使用方法(AJAX 查询到 Flask)
- AJAX 查询工作 50+ 次,然后崩溃 JavaScript
- Ajax J 查询 - 在函数中插入 2 次
- 如何将两个值从 AJAX 查询返回到 javascript
- 如何在页面之间保存 AJAX 查询的结果
- jQuery - 将 html 放在数组中用于 ajax 查询
- jQuery 编码 ajax 查询字符串中的空格
- 从 Ajax 查询请求多米诺骨牌中获取相关数据
- Ajax 查询,无需重新连接到数据库