Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/420.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 从具有特定ID的引导下拉列表中选择的项值_Javascript_Php_Twitter Bootstrap - Fatal编程技术网

Javascript 从具有特定ID的引导下拉列表中选择的项值

Javascript 从具有特定ID的引导下拉列表中选择的项值,javascript,php,twitter-bootstrap,Javascript,Php,Twitter Bootstrap,我在页面上生成了一个引导下拉列表,javascript onclick捕获更改并向服务器发送POST resest “a”中的值是服务器期望的播放列表id 我在JS中的selectvalue始终为0。如何在内存中检索值 <div class="dropdown"> <button class="btn btn-default dropdown-toggle" type="button" id="btnchanneldropdown" data-toggle="dropd

我在页面上生成了一个引导下拉列表,javascript onclick捕获更改并向服务器发送POST resest

“a”中的值是服务器期望的播放列表id

我在JS中的selectvalue始终为0。如何在内存中检索值

<div class="dropdown">
    <button class="btn btn-default dropdown-toggle" type="button" id="btnchanneldropdown" data-toggle="dropdown" aria-haspopup="true" aria-expanded="true">
      Select Playlist
    </button>
      <ul class="dropdown-menu" id="ulchanneldropdown">
        <li><a value="3002">Play List 01</a></li>
        <li><a value="3003">Play List 02</a></li>
        <li><a value="3004">Play List 03</a></li>
      </ul>
</div>
您必须使用,而不是:

data(“value”)
用于获取
data value=“test”
属性


正如@u_mulder所指出的,您必须将
selectvalue
更改为
inputValue
,或者将
{value:inputValue}
更改为
{value:selectvalue}

作为旁注-
value:inputValue
应该是
value:selectvalue
还有一件事现在我的帖子页面上出现了一个错误,我说未定义的索引:value for$listid=$\u POST[“value”];是
我的错误我将值更改为li以进行测试。现在它工作了。@Chamisxs好:)我正在测试:)
$(document).ready(function(){
$('#ulchanneldropdown').on('click', 'li a',function(){

var selectvalue = $(this).data('value');

$.post('functions/playlist_table1.php', { value: inputValue },function(data,status){
  var targetDiv = document.getElementById('playlist_here');
  targetDiv.innerHTML = data;
      });
    });
   });
var inputValue = $(this).attr('value');