試圖將mixpanel的代碼添加到我的網站中。然而,當我爲表單提交onsubmit時,我無法在我的rails 3應用程序中獲取javascript來跟蹤事件。該代碼在Chrome的控制檯窗口中工作。有什麼建議麼?以下是我的html.erb文件中的代碼。它被放置在文件的頭部,以及來自mixpanel的提供的javascript。Unobtrusive JavaScript無法在Rails 3應用程序中工作
<% javascript_tag do %>
var my_term = <%= strip_tags(@term.to_json) %>
<% end %>
下面是我在我的形式跟蹤代碼提交
<%= form_tag("/search", :method => "get", :onsubmit => 'mpq.track("search",{"term":my_term});', :style => "float:right;margin-top:9px;") do %>
感謝
生成JS
<script type="text/javascript">
//<![CDATA[
var my_term = "san francisco"
//]]>
</script>
生成的HTML
<form accept-charset="UTF-8" action="/search" method="get" onsubmit="mpq.track("search",{"term":my_term});" style="float:right;margin-top:9px;">
你可以添加生成的HTML和JS的樣子嗎?你期望會發生什麼? –
剛剛編輯的帖子顯示生成的html和js –