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>标签显示它时,没有任何反应.
你正在混合vanilla js和jquery,你应该这样做:
$(":button").click(function(){
$.get("middleman.php", {theword: "happen"},function(data,status){
$("#display").html(data);
});
});
Run Code Online (Sandbox Code Playgroud)