javascript - AJAX POST 不起作用

标签 javascript php ajax

我无法让我的代码工作。我想将“next_question_id”按钮的内容发送到我的 php 文件 next_question.php。然后在 div“question_text”中显示输出。我做错了什么..:)

Javascript

  function myFunction(clicked_id) {
    var button = clicked_id
    var next_question_id = document.getElementById(button).getAttribute("next_question_id");
    $.post('next_question.php', {
        postnextquestionid: next_question_id
      },
      function(data) {
        $('#question_text').html(data);
      });

  }

PHP

<?php
include 'conn.php';
$next_question_id = $_POST['next_question_id'];
echo $next_question_id;
?>

最佳答案

您的帖子 var 将是 postnextquestionid,而不是 next_question_id

$next_question_id = $_POST['postnextquestionid'];

关于javascript - AJAX POST 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50708323/

相关文章:

php - Laravel - 在导航栏上显示通知计数

php - 如何扩展数据库/CPU 密集型脚本?

javascript - 如何在 Vue.js 中传递动态页面 :id to $http. 获取 url

javascript - 如何让我的浏览器在不刷新的情况下显示更改?

javascript - 第一次点击时 jQuery 不会触发

javascript - 如何对 greasemonkey 中的现有表格进行排序?

javascript - 使用 Promise - 结果不返回

javascript - 如何使用 jquery/javascript 处理来自多个动态创建的 anchor 标记的 onclick 事件?

php - Codeigniter 字限制器关闭 html 标签

javascript - Ajax 类似于 Django 中的按钮