これはおそらく非常に単純ですが、わかりません。私はタイマを表示するために見つけたjqueryスクリプトを使用しています。私は秒数をPHPファイルに送りたいと思っています。私はちょうど値の変数を警告する場合、それは正しいデータが含まれているので、私はそれに正しくアクセスしているが、それが到着時にPHP側で空です。Ajax/jQueryを使用して変数をPHPに渡す
$('.get-timer-btn').on('click', function() {
var value = $('.timer').data('seconds');
$.ajax({
type: 'POST',
url: 'test.php',
data: { value : value },
cache: false,
success: function(result){
alert(result);
}
});
});
結果の警告表示は、私が実際にいくつかの助けをいただければ幸いです
<?php
if (isset($_POST['value'])) {
$value = $_POST['value'];
echo $value;
} else {
$value = "Empty!";
echo $value;
}
?>
このテストのPHPファイルに基づいて空にします。
あなたが持っているコードはうまく動作するはずです。それはdocument.readyイベントハンドラ内にあり、 'value'が正しく埋められていると仮定します。コンソールにエラーがありますか? –
あなたの値をコンソールに記録しようとするか、otherwiteが手動で値を設定しようとします。どのようにそれが行く参照してください –
あなたはどこでPHPで結果を見ていますか? –