передать переменную php в javascript

У меня есть раскрывающийся список с именем pid и кнопкой отправки в моей форме. когда нажата кнопка отправки, я хочу передать значение, выбранное в раскрывающемся списке (pid), этому var target_id в javascript.

<script> function send(fid) { var uid=fid; alert('ID IS: '+uid); } </script> echo "<select name='pid'>"; //this is in a for loop echo "<option value=".$id.">".$id."</option>"; //for loop ends </select> <input type='submit' value='send' name='send' onclick='send(pid)' id='send'/> 

что я делаю неправильно здесь?

Solutions Collecting From Web of "передать переменную php в javascript"

После того, как PHP превращается в HTML, он становится менее вопросом передачи PHP на Javascript и более того, или как получить значение из HTML с помощью Javascript. Добавлял бы вызов onclick к работе функции для того, что вы пытаетесь сделать?

 <input type="submit" value="Submit" onclick="send(this.form.pid.value);return false;"> 
 this.options[this.selectedIndex].value 

Просьба передать значение выбранного индекса следующим образом:

вы должны поместить pid.value в качестве параметра функции отправки, подобного этому

OnClick = "отправить (pid.value)"