weixin_40729074 2018-04-07 04:24 采纳率: 100%
浏览 3672
已结题

获得select中option的value值

  request.getParameter("");获得selsct中option的value值
下拉框<option>由getdataset()初始化,用下拉框选择某个option后,datasetpath = request.getParameter("");怎么获得<option>中的value值(路径),option有多个每个都有对应的value

图片说明

下拉框部分:
 div class="col-xs-3">  
 select  class="form-control" name="select_dataset" id="select_dataset"
 </select
</div

初始化函数
function getdatasets(){
    $.ajax({
        type : "POST",
        url:"<%=contextPath%>/getDatasets",
        data : {
            type : "0",
            testname : "自动分类",
        },
        dataType : "json",
        async : false,
        context : null,
        success : function(jsonData) {
             if (jsonData && jsonData != '[]') { 
            //下拉菜单选项显示数据库名,值为数据库的真实地址
            var dataList = jsonData;
            var select_dataset = $("#select_dataset");
            select_dataset.html('');
            var inner = "";
            for(var i = 0; i<dataList.length; i++){ 
                var a=0;
                for(j=0;j<=i;j++){
                    if(dataList[i].dataset==dataList[j].dataset)
                        a++;
                    else
                        continue;
                }
                if(a<=1)
                    inner += "<option value= '"+dataList[i].datasetpath +"'>" + dataList[i].dataset + "</option>";
                else
                    continue;
                //inner += "<option value='" + dataList.get(i).getDatasetPath() +"'>" + dataList.get(i).getDataset() + "</option>";         
            }
            $("#select_dataset").append(inner);
             }
        }

    }); 
}
请求:
    if(isupload == 1){
        datasetpath = request.getParameter("select_dataset");
    }
  • 写回答

1条回答

  • Go 旅城通票 2018-04-07 05:32
    关注

    js没有request对象啊,除非你自己定义过。看你的用法是服务器端的request对象,用错对象了。。获取客户端控件内容的用js获取就行了

         if(isupload == 1){
            datasetpath = $("#select_dataset").val()
        }
    
    评论

报告相同问题?

悬赏问题

  • ¥50 导入文件到网吧的电脑并且在重启之后不会被恢复
  • ¥15 (希望可以解决问题)ma和mb文件无法正常打开,打开后是空白,但是有正常内存占用,但可以在打开Maya应用程序后打开场景ma和mb格式。
  • ¥20 ML307A在使用AT命令连接EMQX平台的MQTT时被拒绝
  • ¥20 腾讯企业邮箱邮件可以恢复么
  • ¥15 有人知道怎么将自己的迁移策略布到edgecloudsim上使用吗?
  • ¥15 错误 LNK2001 无法解析的外部符号
  • ¥50 安装pyaudiokits失败
  • ¥15 计组这些题应该咋做呀
  • ¥60 更换迈创SOL6M4AE卡的时候,驱动要重新装才能使用,怎么解决?
  • ¥15 让node服务器有自动加载文件的功能