2017-05-16 12 views
-1

私はassets/javascripts/js/line.jsにあるJavascriptファイルを持っています。GSPファイルからJavascriptファイルを参照するにはどうすればよいですか?

私のGSPファイルからファイルを参照しようとしていますが、できません。このパスにファイルがフェッチされていない<asset:javascript src="/js/line.js" />

GSPファイルがレンダリングされる:GSPファイルで

私はこのタグを有しています。

このJavascriptファイルをGSPファイルから参照する正しい方法は何ですか?

<!doctype html> 
<html lang="en"> 
<head> 
<meta charset="utf-8"> 
<meta name="viewport" content="width=device-width, initial-scale=1"> 
<title>jQuery UI Tabs - Default functionality</title> 
<asset:javascript src="jquery-2.2.0.min.js"></asset:javascript> 
<script> 
$(function() { 
$("#tabs").tabs(); 
$("#tabs").css("display","block"); 
}); 
</script> 
</head> 
<body> 
<div id="tabs"> 
<ul> 
<li><a href="#tabs-1">Tab 1</a></li> 
<li><a href="#tabs-2">Tab 2</a></li> 
<li><a href="#tabs-3">Tab 3</a></li> 
</ul> 
<div id="tabs-1"> 
<p>Tab 1 Content</p> 
</div> 
<div id="tabs-2"> 
<p>Tab - 2 Content</p> 
</div> 
<div id="tabs-3"> 
<p>Tab - 3 Content</p> 
</div> 
</div> 
</body> 
</html> 
+0

コードを見ることなく、誰でもあなたを助けることができるでしょう。 https://stackoverflow.com/help/mcve –

+0

こんにちは、スタックオーバーフローへようこそ。あなたの質問を編集して、問題をもう少し明確に説明しました。うまくいけば、このフォーマットは、私たちが答えるのに役立つ質問をどのようにするのが最適かを見るのに役立ちます。 – stef

答えて

1

あなたが特定のjsに

<script src="../assets/js/line.js"></script> 

を追加したい場合は、より良い方法は、\ \レイアウトにmain.gspファイルを

<asset:javascript src="application.js"/> 

を追加することで、これを試してみてください。次に、application.jsファイルに

//= require jquery-1.4.2.min 

を追加します。

注:のJavaScriptが

+0

申し訳ありませんが、動作しません。私はgspでjquery-1.4.2.min.jsを実装しようとしています。しかし、js working.Butを得ることができない同じ概念はグレーズ1.3.7で動作し、grailsではない3.2.8 – groovynew

0

は、まず追加

your_project\grails-app\assets\javascripts\ 

その後、このディレクトリにjavacsriptファイルを配置\フォルダを確認してくださいapplication.jsとjQuery-1.4.2.min.jsは資産に格納されていることを確認あなたがGrails 3.2.8を使用しているとして、あなたのGSP

<asset:javascript src="jquery-1.4.2.min.js"> 

に、このラインは、あなたはそれは同様に動作しますjquery-2.2.0.min.jsを使用する必要があります

+0

あなたの返信のためにたくさんのthansk ....私の質問に添付してください...それでもワーキング.... – groovynew

関連する問題