javascript - 使用 Ajax 将 JavaScript 传递到 PHP

标签 javascript php jquery ajax

我正在尝试使用 Ajax 将 JavaScript 函数传递到 php 文件中,据我所知,我的 Ajax 语法是正确的,但它似乎不起作用。这是我第一次尝试使用 Ajax,因此我们将不胜感激。

我制作了一些测试文件只是为了测试 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;
?>

最佳答案

我看到的一个小问题是 - dataType 丢失并且 data 格式错误,请参阅下面的代码 -

$ (document).ready(function() {
 $.ajax({
    url: 'index.php',
    type: 'POST',
    dataType:'json', 
    data: ({randomAnswer: randomAnswer}),
    success: function(data) {
       console.log(data);
    }
  });
});

希望这能在某种程度上帮助您 (y)。

关于javascript - 使用 Ajax 将 JavaScript 传递到 PHP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40707493/

相关文章:

javascript - 如何知道按键事件中按下的按键在字符串中的具体位置

javascript - 在javascript中找到不同的匹配项和resort数组

jquery - 使用 jQuery 使用另一个 div 中第一张图像的 url 设置 div 的背景图像

javascript - AJAX 响应中的空白

javascript - 使用 React hook 获取 Redux store 实例

JavaScript : Get value of first and second slash

javascript - 如何使用 angularjs 从 localStorage 调用 "User ID"变量到 PHP?

php - Node.js `crypto.final` 使加密结果与 PHP `mcrypt_encrypt` 不同

php - 如何使用 sql server 和 php 处理印地语字体?

jquery - 在移动 View 中显示小部件演示