Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/434.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 将Select选项传递给POST请求_Javascript_Ajax - Fatal编程技术网

Javascript 将Select选项传递给POST请求

Javascript 将Select选项传递给POST请求,javascript,ajax,Javascript,Ajax,我对web开发非常陌生,我正在尝试将用户在名为accesslevel_id的字段中选择的内容传递给POST请求,以便将其传递给我的数据库。我在我的书中遵循了这个例子,但它似乎没有达到预期的效果 我的脚本如下: <script> $(document).ready(function () { $('#accesslevel_id').on('change', function () { alert($('#accesslevel_id').val());

我对web开发非常陌生,我正在尝试将用户在名为accesslevel_id的字段中选择的内容传递给POST请求,以便将其传递给我的数据库。我在我的书中遵循了这个例子,但它似乎没有达到预期的效果

我的脚本如下:

<script>
  $(document).ready(function () {
    $('#accesslevel_id').on('change', function () {
      alert($('#accesslevel_id').val());
    });
  });
</script>

<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>

<select class="form-control" id="accesslevel_id" onchange="accesslevel_id" title="">
  <option>Facility</option>
  <option>Division</option>
  <option>Corporate</option>
  <option>Market</option>
  <option>Group</option>
</select>

$(文档).ready(函数(){
$('#accesslevel_id')。on('change',function(){
警报($('#accesslevel_id').val());
});
});
设施
分部
公司的
市场
团体

在站点上,当用户选择一个选项时,它当前会为定义为
accesslevel\u id=request.POST.get('accesslevel\u id')
的“我的打印”功能显示“无”。下一步,我还没有完成,就是将选项名转换成数字存储到数据库中。我正在寻找如何实现这一目标的建议。

我认为当期权价值发生正确变化时,您需要发布期权价值的价值

$(document).ready(function () {
    $('#accesslevel_id').on('change', function () {
        var accesslevel_id = $(this).val();
        $.ajax({url: "action-page", 
                data:"accesslevel_id="+accesslevel_id,
                type: "POST",
                success: function(result){
                   alert(result);
                }
        });
    });
});

正是我所需要的,我在书中进一步查看,它有ajax,写得很糟糕,谢谢。