选择框填写相同的选择框

时间:2013-07-22 20:58:24

标签: javascript onclick drop-down-menu

我需要建立一个网站,但我被卡住...因为我只知道如何使用php和html ... 通过研究我明白,没有javascript就不可能这样做,因为php只进行预处理......

我的问题: 我希望用户能够单击选择框中的选项,并且所选选项会更改下一个选择框。 意思是:我的第一个选择框被来自我的数据库的信息填满...根据第一个选择框中的选择,第二个选择框需要填充新的变量,他也从数据库中获取。并且第二个选项使得选项在第三个等等。

我需要这个因为我的数据库是树... 含义:我有类别(我会在第一个选择框中发布),并且只在第二个选择框中给出所选类别的子类别,依此类推......

使用此: 用户需要能够在数据库中添加一个新对象,通过选择他想要的位置,然后单击+按钮告诉我他想要添加它的位置......用户不一定要整个下来树,应该能够在类别,子类别甚至更远的地方添加一个对象...

我希望我的解释使得sence = s以便有人可以帮助我,因为我真的没有得到javascript = s我已经搜索了1周但我还没找到任何东西......这很难找对于你不知道名字的东西......所以请有人帮忙。 thx提前

1 个答案:

答案 0 :(得分:0)

我会使用jQuery并在更改选择框时执行ajax请求,例如

$(function(){
    $('input#theDropDown').change(function(){
        var theValue = $(this).val();
        $.ajax({  
           type: "GET",   
           url: "getData.php",  
           data: "TheValue=" + theValue,   
           success: function(response) { 
              // I would think 'response' would be a json string or something which contains the values the next dropdown should have
           }
    });
});

下拉列表是id = theDropDown的输入元素。

以下是更多信息: http://api.jquery.com/jQuery.ajax/