Javascript 简单的ajax和php请求

Javascript 简单的ajax和php请求,javascript,php,jquery,html,Javascript,Php,Jquery,Html,我有这段代码,当输入中的文本被更改时,它会显示一个警报。剧本写得很好。但任何人都可以向我解释为什么我看不到成功警报。但是当我点击提交视频和数据库上的文本时,我没有看到成功警报。如果我想插入而不是警告成功, 例如,sweet alert,是否将alert success替换为Swal.fire(..) $(document).ready(function() { $('#updForm').submit(function(e) { e.prevent

我有这段代码,当输入中的文本被更改时,它会显示一个警报。剧本写得很好。但任何人都可以向我解释为什么我看不到成功警报。但是当我点击提交视频和数据库上的文本时,我没有看到成功警报。如果我想插入而不是警告成功, 例如,sweet alert,是否将alert success替换为
Swal.fire(..)

    $(document).ready(function() {
        $('#updForm').submit(function(e) {
            e.preventDefault();
            $.ajax({
                type: "POST",
                url: 'config/locale.php',
                data: $(this).serialize(),
                success: function(response)
                {
                    var jsonData = JSON.parse(response);

                    // user is logged in successfully in the back-end
                    // let's redirect
                    if (jsonData.success == "1")
                    {
                        alert('perfect!!');
                    }
                    else
                    {
                        alert('Invalid Credentials!');
                    }
               }
           });
         });
    });


您是否获得“无效凭据”警觉的?是否已检查浏览器的网络检查器以查看原始响应?1。您能检查网络选项卡并跟踪您的
XHR
请求和响应吗?2.是的,您可以与任何第三方更改本机js
alert
方法,我不提供任何信息。脚本可以工作,但我没有得到任何东西。我已经检查了我的xhr,状态代码是:500 internal server error。但是响应是{“success”:1}500状态意味着检查错误日志以获得“无效凭据”警觉的?是否已检查浏览器的网络检查器以查看原始响应?1。您能检查网络选项卡并跟踪您的
XHR
请求和响应吗?2.是的,您可以与任何第三方更改本机js
alert
方法,我不提供任何信息。脚本可以工作,但我没有得到任何东西。我已经检查了我的xhr,状态代码是:500 internal server error。但是响应是{“success”:1}500状态意味着检查错误日志
    <form id="updForm" method="post" >
    <div class="form-group">
  <label>Descrizione locale</label>
<textarea rows="10" class="form-control" id="description" name="description" spellcheck="true"><?php echo htmlspecialchars($user['description']); ?></textarea>
</div>
  <button type="submit"  class="btn btn-primary"><i class="fa fa-save"></i> Salva dati</button>
    </form>
        <p>
            <a href="reset-password.php" class="btn btn-warning">Reset Your Password</a>
            <a href="logout.php" class="btn btn-danger">Sign Out of Your Account</a>
        </p>
    </body>
    <script src="http://code.jquery.com/jquery-latest.js"></script>
<script src="https://cdn.jsdelivr.net/npm/sweetalert2@9"></script>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script src="https://code.jquery.com/jquery-3.3.1.js" integrity="sha256-2Kok7MbOyxpgUVvAk/HJ2jigOSYS2auK4Pfzbm7uH60=" crossorigin="anonymous"></script>
require_once "config.php";

// Initialize the session
session_start();

// Check if the user is logged in, if not then redirect him to login page
if(!isset($_SESSION["loggedin"]) || $_SESSION["loggedin"] !== true){
    header("location: login.php");
    exit;
}


$id = $_SESSION["username"];
$sql = "SELECT id_user, username, restaurant_name, description , logo , id_user_type    FROM vm_users WHERE username = ?";       
$statement = $link->prepare($sql);
$statement->bind_param('s', $id);
$statement->execute();
$result = $statement->get_result();
$user = $result->fetch_array(MYSQLI_ASSOC);
$description = $_POST['description'];




if(isset($description)){
$id = $_SESSION["username"];

$query = $link->prepare("UPDATE vm_users SET description= ? WHERE username = ? ");
$query->bind_param('ss', $description, $id);

echo json_encode(array('success' => 1));
$result = $query->execute();

}
else {
    echo json_encode(array('success' => 0));
}


$result->close();
$statement->close();
$link->close();