为了账号安全,请及时绑定邮箱和手机立即绑定

未捕获的类型错误:尝试发送包含数据的文件的 JSON 对象时的非法调用

未捕获的类型错误:尝试发送包含数据的文件的 JSON 对象时的非法调用

翻阅古今 2022-08-18 16:33:46
我正在尝试向服务器发送 POST 请求。请求正文是一个 JSON 对象,其中包含一些对象、文本、文件和数组。但是jQuery返回错误“未捕获的类型错误:非法调用”。我用谷歌搜索了这种情况,并应用了一些解决方案,例如将对象发送到数组(链接)中,但它对我不起作用。以下是我要发送的 JSON 数据:JS 代码是:$.ajax({  url: 'send.php',  data: {    'bbody': lastBody  },  type: 'POST',  success: function(res) {    if (res == 'success') {      alert('success');    }  }});lastBody是 JSON 对象。
查看完整描述

1 回答

?
冉冉说

TA贡献1877条经验 获得超1个赞

对象必须是字符串。datadata: JSON.stringify({key: “value”, key2:”value3”})



查看完整回答
反对 回复 2022-08-18
  • 1 回答
  • 0 关注
  • 100 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信