2016-11-14 55 views
-3

假设您有两个选择类型,如图所示,我的问题是如何根据第一个输入更改选择类型的内容。根据外部输入更改<Select>的内容

enter image description here

+0

有2种方式的PHP与页面刷新,AJAX没有页面刷新 – madalinivascu

+0

是的,你是完全正确的,也许jquery –

+0

为什么倒票? –

回答

0

简单地调用平变化()选择/输入控制的方法AJAX方法和数据加载到另一个而不页面刷新。

0

我在这里考虑两个选择元素

试试下面的jQuery代码#partFamily和#FamilyType IDS

$(document).ready(function(){ 
    $("#partFamily").on("change",function(){ 
    if($("#partFamily").val() != '') 
    { 
     $.ajax({ 
      url: "your url", 
      data: { partFamilyId: $("#partFamily").val() }, 
      method: "GET", 
      success: function (data) { 
       $("#FamilyType").html(""); // clear before appending new list 
       $.each(data, function (i, value) { 
        $("#FamilyType").append(
         $('<option></option>').val(value.Id).html(value.Name)); 
       }); 
      } 
     }); 
    } 
    else 
    { 
     $("#FamilyType").html(""); 
    } 
    }); 

});