我试图使用Ajax将JavaScript函数传递到一个php文件中,据我所见,我的Ajax语法是正确的,但它似乎不工作。这是我第一次尝试使用Ajax,因此任何帮助都将非常感谢。使用Ajax将JavaScript传递到PHP
我做了一些测试文件只是如果Ajax代码传递变量,我会把它下面测试 -
的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;
?>
参见:http://stackoverflow.com/questions/21897398/how-do-i-debug-jquery-ajax-calls –
你为什么要使用'文件准备function''return'?你也可以在'$中添加'success'和'error'回调。ajax' –
就像我说的我是新来的Ajax,但看到了这种方式在网上返回数据的地方。什么是返回数据的最佳方式? –