我知道這是非常不成熟的問題要問,但最近我添加了一個簡單的onclick
方法在我的users.js
文件中已經添加到application.js
.Now據我所知,所有js
是可用於我在一個application.js
(因爲我可以從Firefox看到它),這意味着應用程序中的每個代碼應按需執行,但後,我補充說: -js中的簡單onclick已添加在application.js不執行rails 3.2.19和ruby 2.0
//add loading gif on saving
$(".nposting").click(function(){
console.log("im ready");
$(this).html("<i>Posting...</i><i class='fa fa-spinner fa-spin fa-2x' style='padding-left: 5px'></i>")
});
JS
#####included in my layout file at the bottom of page..
<%= javascript_include_tag "application" %>
#####so why its not working on my view file:-
###removed unrelevant part of file
<div class="col-sm-offset-2 col-sm-10">
<button type="submit" class="btn btn-default video_tags_badge nposting">Post and Share</button>
</div>
so..i已經everything..but爲什麼nposting.click
代碼不working.i真的不想去爲腳本頁面單位負載...這應該工作..我確認我的users.js
加載以及使用console.log
但爲什麼裏面的代碼是不會觸發....仍然工作,因爲它在視圖內工作,但不包括application.js
後。據我所知..代碼存在,但爲什麼它不工作...我需要包括user.js
在視圖中文件(我不這麼認爲)?
您列出了一些東西,你可以體驗我需要查看文件
<%= javascript_include_tag "users" %>
,但是你有沒有嘗試過呢。請至少嘗試頁面特定的加載,或者在視圖文件中加入,以查看它是否至少爲您的資產管道出現問題提供了線索。另外你的瀏覽器的調試器告訴你在document.ready之後會發生什麼? – dcorking 2014-09-24 10:24:37清單中的所有js都正在加載..這意味着我可以在每個頁面上使用js,我可以使用...然後它應該工作...以及@dcorking感謝其他選項,是的,我可以儘快嘗試,但是爲什麼這不起作用? – Milind 2014-09-24 10:29:08
是否添加了點擊回叫? – dcorking 2014-09-24 10:36:16