首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Ajax post和Fetch Post

Ajax post和Fetch Post
EN

Stack Overflow用户
提问于 2021-02-20 22:27:28
回答 1查看 42关注 0票数 0

使用"ajax post“的系统在我使用"fetch post”时无法工作。

我已经处理这个问题好几天了,非常感谢,如果有人能帮上忙的话。

代码语言:javascript
复制
var json_data = {};
json_data.saveitem = JSON.stringify(OtherJson);

$.ajax({
            url: url,
            method: "post",
            data: json_data,
            async:false,
            success: function (response) {
                console.log(response);
            },
            error: function (jqXHR, textStatus, errorThrown) {
                console.log(jqXHR);
                console.log(textStatus);
                console.log(errorThrown);
            }

        });

事务结束时返回的消息如下;

代码语言:javascript
复制
{"errno":0,"errdesc":"","success":true,"result":[]}

这没什么,一切都很好,但是当我使用下面的方法执行时,"SyntaxError: JSON input的意外结束“给出了这个错误。在它所指向的行中有".catch“部分。

代码语言:javascript
复制
fetch(url, {
            method: "POST",
            body: json_data,
            headers: {"Content-type": "application/json; charset=UTF-8"}
        })
            .then(res => res.json())
            .then(res => {
                console.log(res);
            })
            .catch(error => {
                console.log(error);
            });
EN

回答 1

Stack Overflow用户

发布于 2021-02-20 22:36:20

代码语言:javascript
复制
   headers: {"Content-type": "application/json; charset=UTF-8"}

删除application/json旁边的;,并替换为我想是这样吗?

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66292632

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档