2012-01-19 45 views
0

我正在尋找一種解決方案來調用外部js文件內部的控制器方法/動作,而不是在html文件中!在js文件中播放framwork控制器動作調用

,所以我有一個test.js文件,其中有一個Ajax調用,我希望讓玩家創建一個類似的網址:

$.ajax({ 
    type: 'post', 
    url: "#{@Application.sendMail();/}", //i know it's not the right syntax but something like this 
    ....... 
}); 

,所以我不知道這是如何工作。感謝您的建議!

歡呼聲,

馬爾科

+0

幾乎是一個確切的http://stackoverflow.com/questions/8710474/重複,除了你說的是JS和@ ripper234的CSS – Stefano

回答

1

js文件是靜態文件,所以它不是一個很好的做法,把裏面的變量,因爲你那麼寬鬆瀏覽器和服務器緩存。

在這種情況下最好是在你的js創建一個函數,並從你的HTML與URL調用它作爲一個參數

0

由於@SebCesbron說,它通常不是一個好主意;你仍然可以做到。

爲了做到這一點,玩!必須爲您提供JS文件作爲視圖,而不是作爲靜態文件。

有關如何做到這一點的更多信息,請參閱:https://stackoverflow.com/a/8711690/422670

相關問題