gpt4 book ai didi

javascript - $.post 和 AJAX 在服务器上不工作,但在本地主机上工作正常

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:49:54 25 4
gpt4 key购买 nike

我刚把我的网站移到服务器上,结果很震惊,$.post() 并且 AJAX 在服务器上不工作。

$.post() 总是返回空白数据。在这种情况下,您可以查看下面的 $.post() 示例,当我 alert(info) 它显示 Array() 时:

$(document).ready(function () {
$("#faq").submit(function () {
var data = $(this).serializeArray();
$.post("worker.php", data, function (info) {
$(".faq_status").fadeOut();
$(".faq_body").prepend(info);
});
return false;
});
});

所有 $.post()AJAX 代码都发生了同样的事情。我不知道该怎么办。

这是我的 worker.php 进度:

$question = addslashes(htmlentities($_POST['user_question']));
$uip = $_SERVER['REMOTE_ADDR'];

if ($question == "") {
echo "<p class='alert alert-danger faq_status'>Problem in posting your query. Please resubmit it.</p>";
exit;
}

$day = date('d');
$month = date('m');
$year = date('Y');

$sql = "SELECT no FROM user_faq WHERE user_ip = '$uip' AND EXTRACT(MONTH FROM asked_time) = $month AND EXTRACT(DAY FROM asked_time) = $day AND EXTRACT(YEAR FROM asked_time) = $year";

$record = $conn->query($sql);

if ($record->rowCount() >= 2) {
echo "<p class='alert alert-danger faq_status'>Problem in posting your query. please resubmit it.</p>";
} else {
$sql = "INSERT INTO `user_faq`(`no`, `question`, `user_ip`,`asked_date`) VALUES (NULL,:que,:ip,Now())";

$query = $conn->prepare($sql);
$query->bindValue(":que", $question, PDO::PARAM_STR);
$query->bindValue(":ip", $uip, PDO::PARAM_STR);

try {
$query->execute();
echo "<p class='alert alert-success faq_status'>We have receive your question, answer will be posted here soon!</p>";
} catch (Exception $e) {
echo "<p class='alert alert-danger faq_status'>Problem in posting your query. please resubmit it.</p>";
}
}

最佳答案

您的帖子正在运行并在提交时返回此响应。

<p class='alert alert-danger faq_status'>Problem in posting your query. please resubmit it.</p>

添加Firebug extension到 Firefox 以轻松调试您的 javascript。

关于javascript - $.post 和 AJAX 在服务器上不工作,但在本地主机上工作正常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30795505/

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