簡體   English   中英

選擇第一個數據庫后,第二次從數據庫中選擇加載

[英]Second select load from database after first one is selected

我有2個select項。

在第一個中,我使用PHP從MySQL數據庫表中加載選項。

第二個我想從另一個表中加載字段,例如, category字段等於在第一個標簽上選擇的項目的值。

我不知道如何使第二個select標簽動態加載選項。 我知道我需要使用Ajax。

我發現了這一點,但這並沒有太大幫助,因為第一個select標記的選項取決於它在數據庫中可以找到的內容。

// Given the options in the first dropdown are: "foo", "bar", and "baz"
var secondData = {
    foo: ['lorem', 'ipsum'],
    bar: [1,2,3],
    baz: []
}

然后,我需要在第一個下拉列表中添加一個“更改”事件,並給定該下拉列表的值,並使用secondData對象中包含的值加載第二個下拉列表的內容,但是我無法應用它。

如果要從數據庫中獲取第二個下拉列表的值,則確實需要ajax。

看到這篇文章:

根據下拉列表1中的選擇填充下拉列表2

其他幾個不錯的帖子介紹了AJAX的基礎知識:

一個簡單的例子

更復雜的例子

請記住對所有對您有幫助的帖子進行評論。

暫無
暫無

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

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