Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/search/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Can';t将javascript变量传递给php标记_Javascript_Php_Jquery_Html - Fatal编程技术网

Can';t将javascript变量传递给php标记

Can';t将javascript变量传递给php标记,javascript,php,jquery,html,Javascript,Php,Jquery,Html,我想在HTML页面的标记中显示一个javascript变量,但当我单击按钮时它不会出现。谁能告诉我我做错了什么 HTML 来自middleman.PHP的PHP代码 <?php if(isset($_GET["theword"])){ $token = $_GET["theword"]; echo substr($token, 1, 3); } ?> 这个单词从php页面成功地传递到javascript页面,但是当我试图通过标记显

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

HTML

来自middleman.PHP的PHP代码

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


这个单词从php页面成功地传递到javascript页面,但是当我试图通过
标记显示它时,什么也没有发生。

您正在混合vanilla js和jquery,您应该执行以下操作:

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

$.getElementById
应该是
文档.getElementById
。或者使用jQuery函数

$("#display").html(data);

Javascript控制台中有错误吗?比如说
$.getElementById
不是一个函数?
$(":button").click(function(){
    $.get("middleman.php", {theword: "happen"},function(data,status){
        $("#display").html(data);
    });
});
$("#display").html(data);