亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

從 PHP 文件到 JavaScript,然后返回到 PHP 的數據流

從 PHP 文件到 JavaScript,然后返回到 PHP 的數據流

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

1 回答

?
喵喵時光機

TA貢獻1846條經驗 獲得超7個贊

嘗試改變這個


$.post('WickCustomLD.php', {variable: chosenSudent});

這樣


$.post("NewFile.php", {variable: chosenSudent}, function(data){ 

   alert(data);

   //data contains the echoed value from php

});


創建 NewFile.php


<?php

if(isset($_POST['variable'])){

   //manipulate and return value

   echo "Value is ".$_POST['variable'];

}

else

   echo 'error';

?>


查看完整回答
反對 回復 2023-05-26
  • 1 回答
  • 0 關注
  • 123 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號