2011-07-28 15 views
-1

Jqueryで変数を渡したいと思います。 variableにはcsvファイルのパスが含まれます。 like:x = /data/files/12.csv 今、このx変数をjqueryに渡して、jqueryコードにもアクセスしたいと思います。HTML変数をJqueryに渡す

誰でもこの問題を解決できますか?

おかげ

+2

あまりにも曖昧です。しかし、いつでも 'window.x =" /data/files/12.csv ";'を実行し、どこからでも変数にアクセスすることができます。 – aroth

+3

あなたは(a)この価値がどこにあるのか、(b)あなたがそれをやりたいのかを説明できますか?あなたの質問は、答えることから遠い道のりです... – lonesomeday

+0

'x'はサーバーサイドのプログラミング言語の変数ですか?あなたは何を使うのですか? –

答えて

0

私はjavascriptを/ jQueryを使っていることを値と基準に隠された入力を設定します。たとえば:

HTML:

<input id="myFile" type=hidden value="/data/files/12.csv"> 

はJQuery:

window.csv = '/data/files/12.csv' 

または:

var myFile = $('#myFile').val(); 
0

あなたはグローバル変数(グローバル変数は、一般的に有利ではありませんが)することができますjQueryのdataメソッドを使用して、一致する要素のセットとデータを関連付けることができます。

$('#exampleElem').data('csv', '/data/files/12.csv'); 

それとも、イベントハンドラを介してデータを渡すことができます:

$('#exampleBtn').bind(
    'click', 
    { csv: '/data/files/12.csv' }, 
    function() { /* handle the click */ } 
); 

は、同様に確かに他の方法があります。どの方法を選ぶかはあなたとあなたの状況に左右されます。