作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我的 JavaScript 文件中有这个。我知道它被称为:
var data = "hi";
$.ajax({
type: "POST",
url: "../register_email.php",
data: data,
success: function(data) {
alert("worked!");
},
error: function(jqXHR, textStatus, errorThrown) {
alert("NOPE");
$(".contact-form").hide();
$(".alt-contact").hide();
// Inserts divs making up the success message for the form submission
$(".contact-form").html("<div class='error-message'><div class='error-image'></div><div class='error-title'>Whoops! An error occurred.</div><div class='error-body'>That's strange... Please <a href='mailto:support@syllableapp.com'>email me</a> instead. Sorry about that.</div></div>");
$(".contact-form").fadeIn(500);
}
});
它调用这个 PHP 文件:
<?php
$db = new mysqli("localhost", "name", "pass", "db");
if ($db->connect_error) {
echo "Could not connect to database.";
exit;
}
else {
$db->query("INSERT INTO emails (email) VALUES ('trying')");
echo 1;
}
?>
但它从不做任何事情。它只是提醒我“不”。我只是想让它添加行,但是当我检查我的服务器时它从来没有这样做过。但是,如果我只是在浏览器中导航到 register_emails.php,它就会加载并添加它。
最佳答案
错误很可能是由于错误的 URL 引起的,请使用绝对 URL(如果可能)并确保页面可访问。
此外,将这些行添加到您的 .error(/*...*/)
函数中,这样您就知道发生了什么错误:
error: function(jqXHR, textStatus, errorThrown) {
alert('Error Message: ' + textStatus);
alert('HTTP Error: ' + errorThrown);
/* ... */
}
关于php - 试图让 JavaScript 触发 PHP 脚本以向表中添加一行,但它不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18264194/
我的 WordPress 数据库中有一个名为“post_votes”的自定义表,用于投票帖子。 每当我发布新帖子时,我是否可以同时向该表添加一些数据? 我试图在不编辑任何 wp 核心文件的情况下实现这
我对 Rails 非常陌生,完全被难住了。我真的也需要这个工作,因为它是另一个更大的主要是 Javascript 项目的一部分,而 Rails 部分刚刚被甩给了我。我必须向 page_events 表
我是一名优秀的程序员,十分优秀!