HTML に次のコード スニペットがあります。
<form class="navbar-search pull-right search-query" value = "" action="/search/?q=" style="line-height:25px;">
<input type="text" id="navbarsearch" class="search-query span2" style="border-radius:14px 14px 14px 14px;" name = "q" placeholder="Search">
<i class="icon-search icon-white" onclick="document.forms.search.submit();"></i>
</form>
この変数を次のようにJavascriptに渡そうとしていますが、何らかの理由でクエリ変数が正しく渡されていないと思います....
<script type="text/javascript">
$("#navbarsearch").click(function() {
// This sends us an event every time a user clicks the button
mixpanel.track('SearchQuery', {'query': document.getElementById('navbarsearch').value, 'url' : window.location.pathname});
});
</script>
アクションは MixPanel に表示されますが、クエリ変数は表示されません。私は何か間違ったことをしていますか?