gpt4 book ai didi

javascript - Ajax:尝试调用 PHP 脚本时出现 "no element found"

转载 作者:行者123 更新时间:2023-12-03 07:49:42 25 4
gpt4 key购买 nike

我正在尝试让 JavaScript 和 PHP 在我的 Ubuntu 14.04 LTS 系统上协同工作。为此,我创建了以下三个文件:

index.html

<html>
<head>
<script type="text/javascript" src="testJS.js"></script>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.2.0/jquery.min.js"></script>
</head>
<body>
<button onClick="testFunction();">Click Me</button>
<div id="testDiv"></div>
</body>
</html>

testJS.js

function testFunction() {
$.ajax({
url: "testPHP.php",
success: function(result) {
$("#testDiv").html(result);
}
});
}

testPHP.php

<?php
echo("<h1>This is coming from PHP.</h1>");
?>

以上所有文件都存储在我桌面上的一个文件中。在 Firefox 中打开 index.html 并单击按钮后,网页没有任何反应,Firefox 控制台仅显示以下 JavaScript 错误:

no element found          testPHP.php:4:1
no element found index.html:4:1

我已阅读本网站上有关此问题的其他主题。添加 header('Content-Type: text/plain'); exit(); 对我的 PHP 文件没有任何影响。

如有任何帮助,我们将不胜感激。谢谢。

更新:我已经安装了 Apache2,通过查看 Apache 默认页面确认它正在工作,并将所有三个文件移至/var/www/html。我也遇到同样的问题。

最佳答案

试试这个:

function testFunction() {

$.ajax({
url: "<?php echo base_url();?>testPHP.php",
type:"post",
success: function(result) {
$("#testDiv").html(result);
alert(1)
}
});
}
<html>

<head>

<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.2.0/jquery.min.js"></script>
</head>

<body>
<button onClick="testFunction();">Click Me</button>
<div id="testDiv"></div>
</body>

</html>

关于javascript - Ajax:尝试调用 PHP 脚本时出现 "no element found",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35051948/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com