Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
サーバーにデータを送信しようとしています。
サーバーでは、www.sample.com/data2 に移動する必要があります。
私は配列として配列を持っています。var = 配列; この配列には値があります。
私がやっている
$.post('/data2', {arrays});
これは機能していません...これは.submit()内にあります。firebug で、「無効なオブジェクト初期化子」として変数のエラーが発生していることがわかります
私はあなたの変数arraysが
arrays
[1,2,3,etc..]
括弧で囲むことはできません{}...など、値にキーを指定する必要があります..
{}
{"arr" : arrays}
PHPを使用している場合、配列はインデックス「arr」の$_POST配列に保持されます...
$arr = $_POST['arr'];
JavaScript のオブジェクトは基本的にキーと値のマッピングです。つまり、(ブロック内で) ラベルのない値でオブジェクト リテラルを定義しようとすると{}、構文エラーがスローされます。
代わりに、データのキーを提供する必要があります{"data" : arrays}。
{"data" : arrays}
いつものように、javascript のこの側面に関するMDN ページは詳細で有益です。