11931


お世話になります。  
javascriptからphpへのデータ渡しについて質問です。  
下記のように記述したのですが引数がうまく渡っていません。  
どこがおかしいのでしょうか？  
phpは正常に起動できているようです。  
ajaxは経験がほとんどないのでアドバイスいただければ幸いです.  
ソースコードは下記です。

html

[code]

      $.ajax({
        type: 'POST',
        url: 'sample.php',
        data: {
          'test': 'こんにちは'
        },
        success: function(data){
          alert(data);
        }
      });
    
[/code]

php

[code]

    echo $_POST["test"];
    
[/code]


CC BY-SA 3.0
2015-06-27T09:58:55.583
11798
2015-07-01T11:38:12.510
2015-06-27T10:28:56.850
3639
8168
question
javascript php ajax
javascriptからphpへの引数について


phpファイルに間違いましたね。

サーバに送信する値(data)はオブジェクトだから、phpファイルにechoを使わずに、print_rを使うとうまくいけると思います。つまり、下記の通り

print_r($_POST);


CC BY-SA 3.0
2015-06-27T21:01:46.373
11809
2015-06-27T21:09:07.467
2015-06-27T21:09:07.467
10317
10317
11798
answer


皆様  
色々回答ありがとうございました。  
ソースがまとまっていなくて全ソース出せなかったのですが、  
ajaxの記述がheadの外にあり、位置を変えたところ無事に動きました。  
phpが動いていたと判断したのはphpでログを出していたので為です。

お騒がせして申し訳ございません。


CC BY-SA 3.0
2015-07-01T11:38:12.510
11931
2015-07-01T11:38:12.510
8168
11798
answer