Передача HTML-переменной в Jquery - PullRequest
0 голосов
/ 28 июля 2011

Я хочу передать переменную в Jquery.переменная содержит путь к CSV-файлу.например: x = /data/files/12.csv теперь я хочу передать эту переменную x в jquery, а также получить доступ к ней в коде jquery.

Может кто-нибудь помочь мне в решении этой проблемы?

Спасибо

Ответы [ 2 ]

0 голосов
/ 28 июля 2011

Вы можете сделать ее глобальной переменной (хотя глобальные переменные обычно не являются предпочтительными):

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

Или вы можете связать данные с набором сопоставленных элементов, используя метод data jQuery:

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

Или вы можете передать данные через обработчик событий:

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

Конечно, есть и другие способы. Какой метод вы выберете, зависит от вас и вашей ситуации.

0 голосов
/ 28 июля 2011

Я бы установил скрытый ввод значения и ссылался бы на него с помощью javascript / jQuery.Например:

HTML:

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

JQuery:

var myFile = $('#myFile').val();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...