我正在创建一个将文本从textarea复制到剪贴板的功能。我正在使用基于Zero Clipboard的zClip jquery插件。我有Laravel 4项目,我在'public / js / ZeroClipboard.swf'中有ZeroClipboard.swf,并尝试在视图文件中添加副本到剪贴板功能,该文件位于'app / views'中。我有这段代码:
$('#copy_btn').zclip({
path:'ZeroClipboard.swf',
copy:$('#textarea').text()
});
浏览器控制台sais GET http://mysite.dev/sites/1/ZeroClipboard.swf 404 (Not Found)
。 URL“http://mysite.dev/sites/1/”是一个查看我正在加载的文件的路径,那里没有ZeroClipboard.swf文件,它只是路由。这就是为什么找不到'ZeroClipboard.swf'的原因。那么如何在上面的代码中指定正确的路径?
答案 0 :(得分:2)
答案 1 :(得分:0)
由于您可以在视图中使用php代码,我认为最好的选择是使用资产管理器, 比如 link_to_asset (more here) 或者像
一样使用URL::asset('css/foo.css', $secure);
希望这会帮助你让它更加轻松。