首頁 > 後端開發 > php教程 > 如何使用 jQuery AJAX 將 JavaScript 陣列傳送到 PHP?

如何使用 jQuery AJAX 將 JavaScript 陣列傳送到 PHP?

Barbara Streisand
發布: 2024-11-25 07:30:12
原創
506 人瀏覽過

How to Send a JavaScript Array to PHP Using jQuery AJAX?

使用 jQuery AJAX 將 JavaScript 陣列傳送到 PHP

要使用 jQuery 的 $.ajax 方法將 JavaScript 陣列傳遞到PHP,請依照以下步驟操作步驟:

問題:

在您的程式碼中,您將JavaScript 陣列活動直接指派給資料選項作為字串:

data: "activitiesArray="+activities,
登入後複製

此方法是不正確的,因為它嘗試將數組作為單一字串值而不是單一字串值發送

解決方案:

要透過jQuery AJAX 正確將JavaScript 陣列傳送至PHP,請使用data 選項作為物件:

data: { activitiesArray: activities },
登入後複製

透過使用對象,activities數組的每個元素都會轉換成一個鍵值對,其中鍵是元素的名稱,值是元素的名稱元素的值。

PHP 存取:

在PHP 中,您可以使用$_REQUEST 超全域變數來存取陣列:

<?php
$myArray = $_REQUEST['activitiesArray'];
?>
登入後複製

這將給出您是一個包含JavaScript 活動陣列元素的陣列。

以上是如何使用 jQuery AJAX 將 JavaScript 陣列傳送到 PHP?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板