Onclick вызывает переменную в данных - PullRequest
0 голосов
/ 26 января 2012

Я объявил "ветку" в качестве переменной в голове. Это функция JavaScript, которая выводит часть строки URL, которую функция затем объявляет как «ветвь». т.е.

pieshop.co.uk / бристоль / купить

"ветвь" = бристоль

выше работает нормально,

Когда пользователь нажимает кнопку, я хочу, чтобы он отправлял некоторые фиксированные цифры и переменную "ветвь", цифры отправляются правильно, как и фраза "ветвь", но она не меняется на объявленную мной переменную.

Я сейчас собрал это,

<a href='http://www.google.com' onClick='function("1256", "468", "branch" );' target="_blank">send data</a>

Как мне получить это, чтобы получить "переменную ветви?"

Ответы [ 2 ]

1 голос
/ 26 января 2012

при условии, что у вас есть что-токак это

<script type="text/javascript">
  var branch = 'bristol';
  function myFunc(a, b, c){
    // do sth. with abc
    alert(c);
  }
</script>

вы можете:

<a href='http://www.google.com' onClick='myFunc("1256", "468", branch );' target="_blank">send data</a>
1 голос
/ 26 января 2012

"branch" - строковый литерал, вы ничего не можете ему присвоить. Уберите кавычки, если хотите, чтобы это было имя переменной.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...