无法将javascript变量传递给php标记

Spa*_*ido 0 html javascript php jquery

我想在HTML页面的标签中显示一个javascript变量,但是当我单击按钮时它不会出现.谁能告诉我我做错了什么?

HTML

<button name = "presser">go </button>
<p id = "display"></p>
<script type ="text/javascript" src ="jquery.js"></script>
<script type ="text/javascript" src = "processor_file.js"></script>
Run Code Online (Sandbox Code Playgroud)

使用Javascript

$(":button").click(function(){
    $.get("middleman.php", {theword: "happen"},function(data,status){
        $.getElementById("display").innerHTML = data;
    });
});
Run Code Online (Sandbox Code Playgroud)

来自middleman.php的PHP代码

<?php
    if(isset($_GET["theword"])){
        $token = $_GET["theword"];
        echo substr($token, 1, 3);
    }
?>
Run Code Online (Sandbox Code Playgroud)

这个词从php页面成功传递到javascript页面,但是当我尝试通过<p>标签显示它时,没有任何反应.

tax*_*ala 6

你正在混合vanilla js和jquery,你应该这样做:

$(":button").click(function(){
    $.get("middleman.php", {theword: "happen"},function(data,status){
        $("#display").html(data);
    });
});
Run Code Online (Sandbox Code Playgroud)