Bootstrap Modal Form保存所有内容但选择选项

时间:2016-03-31 15:01:34

标签: php jquery ajax

我有一个模态窗口,它保存所有数据,但选择形式:

<div class="form-group">
                    <label for="tax_code_modal">Tax Code</label>
                    <select value="" name="tax_code_modal" id="tax_code_modal" placeholder="Tax Code" class="form-control">
                            <option value="None" <?= ($data['taxcode']) == 'None' ? 'selected' : '' ?>>None</option>
                            <option value="Tax" <?= ($data['taxcode']) == 'Tax' ? 'selected' : '' ?>>Tax</option>
                            <option value="Fxt" <?= ($data['taxcode']) == 'Fxt' ? 'selected' : '' ?>>Fxt</option>
                        </select>
                    <span class="help-block"></span>
                </div>

我怀疑上面的代码有问题,但似乎无法看到我面前的什么......

以下是更相关的代码:

$.ajax({
         url: "ajax.php",
         dataType: "json",
         method: 'post',
         data: {
            data : data,
            type: 'saveNewProduct'
         },
         success: function(result){
            if( (typeof result.success !== "undefined") && result.success ){
$('#taxcode_'+element_id).val($('#tax_code_modal').val());      
message('success', PRODUCT_ADD_SUCCESS);
            }else{
                message('fail', PRODUCT_ADD_FAIL);
            }
        }
     });


}

数据库代码:

$taxcode = mysqli_real_escape_string( $db->con, trim( $data['taxcode'] ) );

未包含的代码只是愚蠢的简单查询等不相关

1 个答案:

答案 0 :(得分:0)

修正了这一行:

<select value="" name="tax_code_modal" id="tax_code_modal" placeholder="Tax Code" class="form-control">

到此:

<select value="<?= ($data['taxcode']) == 'None' ? 'selected' : '' ?>" name="tax_code_modal" id="tax_code_modal" placeholder="Tax Code" class="form-control">