2012-01-19 18 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

相关问题