前提・実現したいこと
jQueryやPHPを用いて簡単なゲームを作っています。
そこで、PHPからSQLにデータを渡す際に、jQueryで計算して得られた変数scoreの値を用いたいと考えています。
しかし、jQueryの変数をPHPに渡す方法がわかりません。ajaxを用いる方法など試したのですが、うまく実行することができず困っております。ajax出なくても構わないので、jQueryの変数をPHPに渡す方法があれば教えてください。
エラーメッセージ
エラーメッセージ Notice: Undefined index: score
該当のソースコード
PHP
1var_dump($_POST['score']);
試したこと
jQuery
1$.ajax({ 2 type: 'POST', 3 url: '../index.php', 4 data: { 5 'score' : score 6 }, 7 success: function(data) { 8 alert(data); 9 } 10});
jQuery
1$.post('/../index.php', { 2 score: score 3 }, function(data) { 4 alert(data) 5});
調べたところ、上記のようにAjaxや$.postを用いることで、PHP側にて$_POST['score']で値を取得できると記載されたサイトがあったのですが、できませんでした。
alertは正常に実行されました。
あなたの回答
tips
プレビュー