0

javascript配列を外部のphpページに送信しようとしていますが、phpページが取得しているのは、配列内の実際のデータではなく、配列を送信しているという事実だけです。

javascript-

var newArray = [1, 2, 3, 4, 5]; 

        $.ajax({
            type: 'POST',
            url: 'array.php', 
            data: {'something': newArray}, 
            success: function(){
                alert("sent");
            }
        });         

外部PHPページ-

<?php 
    echo($_POST['something'])); 
?>

私はこの質問が以前に尋ねられたことを知っていますが、何らかの理由で、これは私にとってはうまくいきません。私もここ数日、これを理解しようと努力してきました。誰かが私を正しい方向に向けてくれませんか。

現在の出力(phpページから)-配列(すべてのページ出力)

4

3 に答える 3

3

var_dumpの代わりに使用する必要がありechoます。

Echoは文字列、整数、float専用であり、ブール値がTRUEの場合は1を出力し、配列の場合はArrayを出力します。

于 2012-07-02T15:09:33.480 に答える
1

print_r()もう少し読みやすいものを使用することもできます。

于 2012-07-02T15:12:01.200 に答える
-2

Y配列を区切り文字として特殊文字を使用して文字列に変換し、それをphpに分解しませんか?

于 2012-07-02T15:17:46.940 に答える