Javascript POST 無法運作:將Javascript 陣列傳送至PHP 問題: 問題:問題: <li><strong>解決方案:問題源自於對 AJAX 工作流程的誤解。雖然 jQuery 簡化了這個過程,但它並沒有完全自動化。要將陣列傳送到PHP 並顯示輸出:<pre><code class="html"><script> $(document).ready(function(){ $('#btn').click(function(){ var txt=$('#txt').val(); if(txt == '') alert("Enter some text"); else{ $.post('catcher.php', {'text': txt}, function(data) { $('#response').text(data.message); }, 'json'); } }); }); ...index.phpif(!empty($_POST)){ $output['message'] = "Success!"; echo json_encode($output); }catcher. 🎜>說明:HTML 頁麵包含一個文字輸入和一個按鈕。 當單擊按鈕,它會從輸入中檢索文字。 如果文字不為空,則使用 jQuery 啟動 AJAX POST 請求。 請求將文字傳送到捕獲器。 catcher.php 處理請求,處理數據,並傳回帶有成功訊息的 JSON 回應。 <🎜>index.php 中的 AJAX 回呼函數接收回應並設定它作為頁面上 #response 元素的文字。 <🎜><🎜><🎜>透過遵循此方法,您可以透過 POST 請求成功傳送和處理 Javascript 數組,並在 PHP 腳本中接收結果。 <🎜>