如何将谷歌分析挂钩到parsleyjs事件

时间:2017-04-18 10:36:44

标签: javascript google-analytics parsley.js dom-events

在我的应用程序中,我想在发生parsleyjs验证错误时发送一个google analytics事件。

这是我到目前为止所提出的方法,但我发现它想要。

var _Id;
var _comment;
function open_comment_modal(e){
   _Id = e.dataset.id;
   $("#my-comment").val('');
    // code to display the modal goes here. (has no issues)
  }
$( document ).ready(function() {
  $('.btn-primary').click(function(){
    _comment = $("#my-comment").val();
    var dataString = "id=" + _Id + "&comment=" + _comment
      ajaxRequest = jQuery.ajax({
        type: "POST",
        url: "foo.php",
        data: dataString,
          success: function(response) {
          $("#my-comment").val('');
          // code to hide the modal goes here.
        }
    }); 
  });
});

对于每个运行欧芹方法的表单,我都希望这样做。而不是为每个单独的表单执行相同的代码,有没有一种方法可以配置或扩展欧芹来执行此操作?

如果有更好的方法,请告诉我。

1 个答案:

答案 0 :(得分:1)

Parsley的活动可以全球聆听。

Parsley.on("field:error", ...)