gpt4 book ai didi

javascript - Jquery AJAX执行失败 'setRequestHeader'

转载 作者:行者123 更新时间:2023-12-02 16:00:44 25 4
gpt4 key购买 nike

普通的 Jquery ajax 请求抛出此错误:

语法错误:无法执行“setRequestHeader”... }↵}' 不是有效的 HTTP header 字段值。

$.ajax({url: '/ajax'})

我已经用普通的 javascript xmlhttp 请求对此进行了测试,它工作正常。有什么想法吗?

最佳答案

您将 setrequestheader 作为 header 键发送,因此您的语法错误。如果您使用 $.get();你需要使用 $.ajaxSetup({});并包含以下方法,或者避免对所有进一步的 ajax 调用使用全局设置,请使用 $.ajax({});并将您的 ajax 设置包含在该特定包装器中。

您可以使用 jquery ajax 的 beforesend 方法设置请求 header ,如下所示:

    beforeSend: function (xhr) {xhr.setRequestHeader('Content-Type', 'bla bla');}

关于javascript - Jquery AJAX执行失败 'setRequestHeader',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31221488/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com