Javascript 未通过AJAX调用PHP文件
下面是我解决这个问题的代码。我试图通过AJAX调用php文件。 我有一个HTML文件,在表单提交之后,AJAX调用PHP文件。 不幸的是,我看不到任何输出 HTML文件(正文): 我的PHP文件:Javascript 未通过AJAX调用PHP文件,javascript,php,html,mysql,ajax,Javascript,Php,Html,Mysql,Ajax,下面是我解决这个问题的代码。我试图通过AJAX调用php文件。 我有一个HTML文件,在表单提交之后,AJAX调用PHP文件。 不幸的是,我看不到任何输出 HTML文件(正文): 我的PHP文件: <?php // Server credentials $serverName = "localhost"; $username = "root"; $password = "root"; $dbName = "Blog"; //Creating connection $db =
<?php
// Server credentials
$serverName = "localhost";
$username = "root";
$password = "root";
$dbName = "Blog";
//Creating connection
$db = mysqli_connect($serverName,$username,$password,$dbName);
if(!$db){
echo "error";
die($db);
}
else{
echo "er22ror";
}
mysqli_close($db);
?>
您的AJAX调用不会对结果产生任何影响:
$.ajax({
type: 'POST',
url: 'login.php'
});
为了查看输出,您必须输出一些内容。为此使用回调。例如,您可以将结果记录到控制台:
$.ajax({
type: 'POST',
url: 'login.php'
}).done(function (result) {
console.log(result);
});
$.ajax({
键入:“POST”,
url:'login.php',
成功:功能(res){
警报('hi'+res');
}
});代码>您期望的是什么?您的AJAX调用可能会重复make a success函数。请在代码中添加一些解释,以便其他人可以从中学习
$.ajax({
type: 'POST',
url: 'login.php'
});
$.ajax({
type: 'POST',
url: 'login.php'
}).done(function (result) {
console.log(result);
});