【问题标题】:Jquery click trigger on Success or CompleteJquery点击成功或完成触发
【发布时间】:2014-01-15 17:41:29
【问题描述】:

我正在尝试获取提交按钮上的另一个功能,即。 class="sucessClass" 在成功或完成时执行。这是我的代码:

$(文档).ready(函数() { $("#send").on("点击", function(){ var name=$("#name").val var email=$("#email").val var message=$("#message").val var dataString="name=" + name + "&email=" + email + "&message=" message; $.ajax({ 类型:“发布”, 网址:“proData.php”, 数据:dataStringxx, 成功:函数(html){ |=== 成功函数 ===| } 别的{ } } }); 姓名 : 电子邮件 : 信息 : 发送

【问题讨论】:

  • $('.successClass').trigger('click');这就是你要找的吗?
  • 首先,使用.val() 而不是.val。其次,在它们的末尾加上分号。最后 - 它的 success 不是 sucess 哈哈
  • Chitowns23 - 谢谢 - 让我试试。 Deryck - 谢谢:)
  • 我不确定这是否是您要找的,所以请告诉我。如果它不符合您的要求,可能会添加更多细节
  • Chitowns24 - 谢谢 - 效果很好 :) - 太棒了

标签: javascript php jquery


【解决方案1】:

你可以试试

$(document).ready(function() {

    $("#send").on("click", function(){

        var name=$("#name").val();
        var email=$("#email").val();   
        var message=$("#message").val();
        var dataString="name=" + name + "&email=" + email + "&message=" message;

        $.ajax({
            type: "POST",
            url: "proData.php",
            data: dataStringxx,
            success: function(html){
              $('.successClass').trigger('click');   
            }

        });
   });

   $('.successClass').click( function(){
      // write your code here what needs to be done.
   });

});

【讨论】:

  • 如果这篇文章是您问题的答案,那么您可以接受它作为答案。这对遇到同样问题的人很有用。
  • Balaji - 如果数据为 FALSE,它也会触发。我的意思是它失败了。
猜你喜欢
  • 2013-05-20
  • 2018-08-05
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-02-22
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多