<p>可能是因为POST请求的数据格式不正确,需要设置请求头Content-Type为application/json。修改代码如下:</p>
<!DOCTYPE html>
<html>
<head>
    <title>查询页面</title>
    <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>
    <style>
        body{
            margin: 0;
            padding: 0;
            background-color: #f2f2f2;
        }
        .container{
            display: flex;
            flex-direction: column;
            align-items: center;
            margin-top: 50px;
        }
        .title{
            font-size: 24px;
            font-weight: bold;
            margin-bottom: 20px;
        }
        .input-container{
            display: flex;
            flex-direction: row;
            align-items: center;
            margin-bottom: 20px;
        }
        .label{
            font-size: 18px;
            margin-right: 10px;
        }
        .input{
            padding: 5px;
            font-size: 16px;
            border-radius: 5px;
            border: none;
            outline: none;
            box-shadow: 0px 0px 5px #ccc;
        }
        .btn{
            padding: 10px 20px;
            font-size: 18px;
            font-weight: bold;
            background-color: #008CBA;
            color: #fff;
            border: none;
            border-radius: 5px;
            cursor: pointer;
            box-shadow: 0px 0px 5px #ccc;
        }
        .result-container{
            display: none;
            flex-direction: column;
            align-items: center;
            margin-top: 20px;
            padding: 20px;
            background-color: #fff;
            box-shadow: 0px 0px 5px #ccc;
        }
        .result{
            font-size: 18px;
            margin-bottom: 10px;
        }
        .error{
            color: red;
            font-size: 18px;
            margin-top: 10px;
        }
    </style>
</head>
<body>
    <div class="container">
        <div class="title">查询页面</div>
        <div class="input-container">
            <div class="label">Key:</div>
            <input type="text" class="input" id="keyInput">
        </div>
        <button class="btn" id="queryBtn">查询</button>
        <div class="result-container" id="resultContainer">
            <div class="result" id="useAmount"></div>
            <div class="result" id="activateTime"></div>
            <div class="error" id="error"></div>
        </div>
    </div>
    <script>
        $(document).ready(function(){
            $("#queryBtn").click(function(){
                var key = $("#keyInput").val();
                if(key == ""){
                    $("#error").text("请输入Key");
                    $("#resultContainer").hide();
                }else{
                    $.ajax({
                        url: "https://svip-api.cveoy.top/v3/grants",
                        type: "POST",
                        dataType: "json",
                        contentType: "application/json",
                        data: JSON.stringify({
                            keys: key
                        }),
                        success: function(data){
                            if(data.activateTime > 7200000){
                                $("#error").text("Key已到期!");
                                $("#resultContainer").hide();
                            }else{
                                $("#useAmount").text("今日已使用次数:" + data.useAmount);
                                var date = new Date(parseInt(data.activateTime) + 5*24*60*60*1000);
                                $("#activateTime").text("首次使用时间:" + date.toLocaleString());
                                $("#error").text("");
                                $("#resultContainer").show();
                            }
                        },
                        error: function(){
                            $("#error").text("查询失败,请稍后再试");
                            $("#resultContainer").hide();
                        }
                    });
                }
            });
        });
    </script>
</body>
</html>
下面代码报错Failed to load resource the server responded with a status of 415 请优化与修复 完整代码!DOCTYPE htmlhtmlhead	title查询页面title	script src=httpscodejquerycomjquery-360minjsscript	style		body			margin 0;			pad

原文地址: https://www.cveoy.top/t/topic/bJ9t 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录