访问PHP中引导程序选择器的值



目前,我正在与Ajax jquery合作将数据发布到PHP文件, 我使用" bootstrap selectpicker"选择从数据库加载的来宾列表

<select  name="guest_hidden_id" id="guest_hidden_id" 
  class="selectpicker form-control input-sm guest_hidden_id"  
  data-live-search="true">
</select>

以下是JavaScript代码

    $("form#post-form").submit(function(event) {
      event.preventDefault(event);          
        var formData = new FormData(this);          
        $.ajax({
            url: 'inc/add_booking.php',
            type: 'POST',
            data: formData,
            async: false,
            success: function (response) {  
               alert(response);
            },
            cache: false,
            contentType: false,
            processData: false
        });
        return false;      
  });

及以下语句是我捕获值的方式

$guest_hidden_id = $_POST['guest_hidden_id'];   
  echo " Guest ID = ".$guest_hidden_id;

在长期战斗之后,我意识到从选项列表中删除"数据tokens"属性时,其工作正常。!

<select class="selectpicker" data-live-search="true">
  <option value=".$row['guest_hidden_id']." data-tokens=".$row['guest_hidden_id'].">....</option>
</select>

最新更新