ホームページ  >  記事  >  バックエンド開発  >  jQuery AJAX を使用して JavaScript 配列を PHP に送信する方法

jQuery AJAX を使用して JavaScript 配列を PHP に送信する方法

Barbara Streisand
Barbara Streisandオリジナル
2024-11-25 07:30:12436ブラウズ

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

jQuery AJAX を使用して JavaScript 配列を PHP にポストする

jQuery の $.ajax メソッドを使用して JavaScript 配列を PHP に渡すには、次の手順に従います。手順:

問題:

コードでは、JavaScript 配列アクティビティを文字列として data オプションに直接割り当てています:

data: "activitiesArray="+activities,

このメソッドは、配列を個々の配列ではなく単一の文字列値として送信しようとしているため、正しくありません。

解決策:

jQuery AJAX 経由で JavaScript 配列を PHP に適切に送信するには、data オプションをオブジェクトとして使用します:

data: { activitiesArray: activities },

オブジェクトを使用すると、アクティビティ配列の各要素がキーと値のペアに変換されます。ここで、キーは要素の名前、値は要素の値。

PHP アクセス:

PHP では、$_REQUEST スーパーグローバルを使用して配列にアクセスできます:

<?php
$myArray = $_REQUEST['activitiesArray'];
?>

これにより、 JavaScript アクティビティ配列の要素を含む配列を提供します。

以上がjQuery AJAX を使用して JavaScript 配列を PHP に送信する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。