0

我需要建立一个网站,但我被困住了......因为我真的只知道如何使用 php 和 html......通过研究我明白没有 javascript 是不可能做到这一点的,因为 php 只做预处理。 ..

我的问题:我希望用户能够单击选择框中的选项,并且所选选项会更改下一个选择框。含义:我的第一个选择框由我的数据库中的信息填充......根据第一个选择框中的选择,第二个选择框需要填充他也从数据库中获取的新变量。第二个中的选择会导致第三个中的选项,依此类推。

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

用法:用户需要能够在数据库中添加一个新对象,方法是选择他想要的位置并单击+-按钮告诉我他想在哪里添加它......用户没有被绑定走下整个树,应该能够在类别、子类别甚至更远的地方添加一个对象......

我希望我的解释有意义 =s 以便有人可以帮助我,因为我真的根本没有得到 javascript =s 我已经搜索了 1 周,但我还没有找到任何东西......寻找一些东西非常困难你不知道...的名字所以请有人帮忙。提前谢谢

4

1 回答 1

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/

于 2013-07-22T21:10:24.903 回答