簡體   English   中英

使用 ajax 從 select2 更改所選項目

[英]Change selected item from select2 with ajax

我想使用 jquery 到 select select2 中所需項目的值。當我手動編寫以下代碼時,它可以正常工作。

<!-- language: lang-html -->

<select class="form-control select2" id="voip">
    <option value="101001001">A</option>
    <option value="101001002">B</option>
    <option value="101001003">C</option>
    <option value="101001004">D</option>
</select>

$('#voip').val('101001003').trigger('change');

但是當我收到 Ajax 所需的值時,它不起作用。 請指導我,謝謝

 $.ajax({
    url:"ajax_voip.php?internal=1",
    method:"GET",
    success:function(data)
    {
        $('#voip').val(data).trigger('change'); 
        alert(data);//this ok return 101001003
     }
})

您的 ajax 調用可能返回數字而不是字符串...嘗試:

$('#voip').val((""+data).trim()).trigger('change'); 

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM