本站消息

站长简介/公众号

  出租广告位,需要合作请联系站长

+关注
已关注

分类  

暂无分类

标签  

暂无标签

日期归档  

暂无数据

检查数据库然后使用 Ajax 重定向

发布于2024-11-26 13:26     阅读(44)     评论(0)     点赞(2)     收藏(2)


所以这是我第一次处理或使用 ajax,它仍然让我感到不安。我创建了这个 ajax 函数,所以每次我按下按钮时,它都会检查 db 上某个值,如果为真,则应该重定向。当我刷新网页时,它可以正常工作或重定向,但这不是我所期望的,我期望如果被检查的 db 上的值为“等于”或 True,则它应该重定向,而我不必刷新页面,这样它就可以完成它的工作。希望得到一些见解,谢谢!

我的 home.php 有这个:

<script src="js/ajax.js"></script>

我的Ajax JS:

$.ajax
({
    url: "testjax.php",
    type: "post",
    data: $('#Button').serialize(),
    dataType:'json',
    success: function (data) 
    {
        if (data.status=='SUCCESS')
        {
            window.location="/anotherdirectory/"; 
        }
        else 
        {}
    },
    error: function (e) {
        console.log('error:'+e);
    }
});

Testjax PHP

<?php
session_start();
require_once('path/sql.php');
require_once('path/who.php');

$userID = Who::LoggedUserID(); //Found in who.php
$userData = Who::GetUserData($userID);
$userPoints = $userData['points'];

if ($userPoints==0.00)
        {
            $tent='SUCCESS';
        }
        else
        {
            $tent='ERROR';
        }

        $ary=array("status"=>$tent);

        echo json_encode($ary);
?>

解决方案


暂无回答



所属网站分类: 技术文章 > 问答

作者:黑洞官方问答小能手

链接:http://www.phpheidong.com/blog/article/555039/47149d0d3c9c1f2e3f14/

来源:php黑洞网

任何形式的转载都请注明出处,如有侵权 一经发现 必将追究其法律责任

2 0
收藏该文
已收藏

评论内容:(最多支持255个字符)