我有一個帶有 wordpress 簡碼的 php 文件,當(dāng)這個簡碼放在網(wǎng)頁上時,它會從 php 文件中正確調(diào)用 php 函數(shù)。該函數(shù)在調(diào)用時運(yùn)行 SQL 查詢以查找數(shù)據(jù)。到目前為止一切都很順利。來自生成的 mysql 查詢的數(shù)據(jù)(存儲在 php 數(shù)組中)然后通過 JSON 轉(zhuǎn)換為 JS 數(shù)組,然后用于填充下拉列表,該列表使用 EOD 標(biāo)記顯示在網(wǎng)頁上以顯示 JavaScript 下拉列表-下列表。到目前為止一切都很好。然后我用 JavaScript 編寫了第二個下拉列表,它是根據(jù)用戶在第一個下拉列表中所做的選擇動態(tài)創(chuàng)建的。同樣在同一個 PHP 文件的 EOD 標(biāo)記中?,F(xiàn)在是我不明白的一點。我的問題是(我整天都被這個問題困住了)然后如何將所選項目(從第二個下拉列表)的返回編程回 PHP 變量以進(jìn)行進(jìn)一步處理?似乎在一個 PHP 文件中完成所有這些是不可能的,因為雖然我需要使用 Ajax 將 JS 下拉選擇傳遞回 php 文件,但 php 文件已經(jīng)被執(zhí)行,因此不會注意到返回。因此,我的問題是,我的下一步是什么?最終我希望一個 php 文件能夠從第二個 JS 下拉列表中接收所選項目,以便它可以對返回的數(shù)據(jù)進(jìn)行進(jìn)一步處理。如何在網(wǎng)頁用戶選擇第二個下拉項時調(diào)用第二個 PHP 文件,以及如何讓這個新的 PHP 文件接收選定的下拉項?
從 PHP 文件到 JavaScript,然后返回到 PHP 的數(shù)據(jù)流
12345678_0001
2023-05-26 16:17:55