Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/378.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 未通过AJAX调用PHP文件_Javascript_Php_Html_Mysql_Ajax - Fatal编程技术网

Javascript 未通过AJAX调用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 =

下面是我解决这个问题的代码。我试图通过AJAX调用php文件。 我有一个HTML文件,在表单提交之后,AJAX调用PHP文件。 不幸的是,我看不到任何输出

HTML文件(正文):

我的PHP文件:

<?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);
});