如何在不刷新页面的情况下将数据从 ajax 远程请求附加到

How to append data from ajax remote request to <div> without page refresh

本文关键字:程请求 ajax 请求 数据 刷新 情况下      更新时间:2023-09-26
$.ajax({
    type: "GET",
    url: url + "/data",
    dataType: 'json',
    beforeSend: function(xhr) {
        xhr.setRequestHeader('Authorization', token)
    },
    success: function(data){
        if (data[0].err) {
            $("#data").append(data[0].err);
        }
        else {
            localStorage.setItem("localdata", data[0].status);
            $("#data").append(data[0].status);
        }
    }
});

我正在设计一个单页混合HTML5应用程序,在上面的代码中,一切正常,但数据仅在页面刷新时显示。如何在不刷新页面的情况下显示数据。

以上只是一个示例代码。我有一个单独的div 用于登录和仪表板,登录后,它会获取远程数据并重定向到仪表板div(单页应用程序(,但数据没有显示,而是空白。但是在刷新页面时,它会显示出来。

谢谢。

>我猜这与授权和服务器端脚本有关。尝试从服务器端脚本中删除身份验证限制以对其进行测试。此外,您可以尝试在第一次调用的success方法中运行第二个 AJAX 调用。