后台数据中传给我value值,在页面中点击li标签后,把对应的value返回给后台

后台数据中有value,label,id等,我写的一个下拉框,里面的li标签的内容让label值表现出来,点击选择后,要把与显示出来label相对应的value值传给后台,求大神指教啊,从昨天开始已经卡了一天了图片描述

阅读 4.4k
3 个回答

得到label值 ajax异步请求

我想了一下,大概是这样的:

点击下拉框的时候就向后台发送Ajax请求,请求的是当前下拉框中的数据,后台这边应该将要返回的value,label,id等直接拼成html代码返回给前端(而且select下拉框中应该是<option>而不是<li>)。
然后前端将ajax返回的data中很多的option填充到select中。

选中某一项的要传值的话,也是绑一个click或者给select绑一个change,然后将选中的传给后台

应该是这样的吧
<li data-label="<?php echo $label?>">********</li>

$('li').click(
    var label_value = $(this).data('label');
    
    ajax .......
    
);
推荐问题