gpt4 book ai didi

php - AJAX 调用不适用于 PHP

转载 作者:行者123 更新时间:2023-11-28 23:11:34 26 4
gpt4 key购买 nike

这完全没有意义。

我尝试在我的网络平台和我的电脑上运行代码。

这是我的 list 。

1) 3306 端口对 mySQL 开放。

2) 代码最小化如下所示。

3) 使用在线 PHP 代码测试器查看是否有任何错误。

4) 使用 Document.ready 并通过 ajax 调用调用该方法。

5) 使用警报来测试我的 html 是否包含任何错误。

6) 检查文件权限

7) mysqli

代码如下:

PHP

<?php
include 'pass.php';
//ini_set('max_execution_time', 4000);
ini_set('memory_limit', '16M');
try {
$con = mysqli_connect($host, $username, $password, $db_name, $port);

if (mysqli_connect_error()) {

echo 'Could not connect to database';

}
echo 'hello';
}
catch (Exception $e) {
echo 'Caught exception: ', $e->getMessage(), "\n";
}
mysqli_close($con);
?>

Ajax

function getExample() {
alert("test");
$.ajax({
type: "GET",
url: "code/getExample.php",
dataType: "html",
cache: false,
success: function(response) {
alert(response);
}
});
}

警报测试显示在我的网页上,所以到目前为止没有错误,除了 pass 之外的文件权限是读写和执行。

根据您的经验,出了什么问题?

注意:我不想发送数据,最终我想将其作为 json 检索,但目前我正在使用 dataType: 'html', 进行测试。

我期待 hello 以警报的形式出现,但在 ajax 调用之前没有出现任何警报测试。 (回复评论)

* 编辑 *

403 forbidden error...当我将我的 pass 文件设置为只读时它重置为读写...看起来更改文件权限不起作用。

最佳答案

我发现了问题,可能是因为我的虚拟主机对文件权限有选择性策略。我的文件夹和文件需要选定的文件权限,当我使用我的 ftp 时,它似乎弄乱了配置。

教训是检查文件权限与 ftp 提供者和避免 ftp 客户端 ftp 权限。

当简单的事情不起作用时,什么都不起作用,而且他们非常了解。

关于php - AJAX 调用不适用于 PHP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45747431/

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