JavaScript関数をAjaxを使ってPHPファイルに渡そうとしていますが、私のAjax構文が正しいとは限りませんが、動作していないようです。 Ajaxを使用しようとしたのは今回が初めてです。どんな助けでも大歓迎です。Ajaxを使用してPHPにJavaScriptを渡す
script.js - -
var number1 = Math.round(Math.random() * 6) + 1;
var number2 = Math.round(Math.random() * 6) + 1;
var randomAnswer = number1 + number2;
$ (document).ready(function() {
return $.ajax({
url: 'index.php',
type: 'POST',
data: randomAnswer,
});
});
のindex.php -
<script src = "jquery-3.1.1.min.js"></script>
<script src = "script.js"></script>
<?php
$answer = $_POST ['randomAnswer'];
echo $answer;
?>
私はAjaxのコードは、変数を渡し、私は以下のことを出してあげるならば、単にテストするために、いくつかのテストファイルを作りました
参照:http://stackoverflow.com/questions/21897398/how-do-i-debug-jquery-ajax-calls –
なぜあなたは ''ドキュメント準備function'でreturn'を使用していますか? 'success'と' error'コールバックを '$に追加することもできます。ajax' –
私はAjaxを初めて使ったと言いましたが、オンラインのどこかでデータを返すその方法を見ました。データを返す最善の方法は何でしょうか? –