返回

php-如何修复特殊的无法加载资源问题

发布时间:2022-07-23 01:48:32 366
# 后端

我有一个 jQuery 代码将数据(标题、封面、文章正文)发送到服务器进行上传。我遇到的问题是服务器响应控制台错误:“加载资源失败:服务器响应状态为 403 ()”,用于数据传输的某些更改。根据我的观察,“正文”文本区域是触发此问题的原因。对于某些文本正文,没有错误。但是,对于其他人来说,会出现 403() 错误。

我直接知道 403 是什么意思。但是,当我尝试某种文本而不是其他文本时,为什么有时会返回 403 。这仅适用于正文textarea 元素:<textarea id="ft-body" class="ft-body" name="notes" placeholder="What\'s on your mind?"></textarea>

这是 jQuery 上传代码:

$(e).on("click",function(i){

    t(!0,".5");

    var o = function(e,t,k,l) {

        var n = $("form").get(0),

            a = new FormData(n);

            return a.append("the_body_textarea",e),

            a.append("the_title",t),

            a.append('images',k),

            a.append('which_editor',l),

            a

    }($("#body").val(), $("#title").val(), imagesAdded, whichEditor);

    $.ajax({

        url: '../manager.php',

        type: "POST",

        data: o,

        xhr:function(){

            var e = $.ajaxSettings.xhr();

            e.upload && e.upload.addEventListener("progress", n, !1); //progress function is not shown.

            return e

        },

        contentType: !1,

        cache: !1,

        processData: !1,

        success: function(n){

            !function(n){

                ("10" === n.trim()) ? 

                (a("Success","mediumseagreen"), t(!0,".5"), i="handler.php", $(location).attr("href",i)) : 

                (a(n),t(!1,"1"), e.text("Retry"));

            }(n)

        },

        error: function(n,i,o){

            a("Funny error. Retry.","tomato"),

            t(!1,"1"),

            e.text("SUBMIT"),

            console.error(o)

        }

    }),

    i.preventDefault()

})

我使用 PHP 作为我的后端。

特别声明:以上内容(图片及文字)均为互联网收集或者用户上传发布,本站仅提供信息存储服务!如有侵权或有涉及法律问题请联系我们。
举报
评论区(0)
按点赞数排序
用户头像