vue ajax访问api失败,无法使用vue.js和ajax发布json数据来休息api

使用ajax和vue.js,我能够从我创建的api获取并显示数据。但是,当我尝试发布到api时,遇到了问题。控制台中没有显示任何内容,所以这个问题对我来说特别复杂。当我修改函数中的警报时,表单中的数据绑定似乎正在工作并传递到函数中。但是,没有数据正在发送。无法使用vue.js和ajax发布json数据来休息api

这里是我的html:

Submit

这里是newGuest,数据的设置是绑定到表单输入字段的JSON:

newGuest: {

name:'',

message:''

}

最后,这里是vue.js/ajax代码发送发布请求:

addGuest: function() {

var xhp = new XMLHttpRequest()

xhp.open('POST', apiURL)

xhp.setRequestHeader("Content-type", "application/json");

xhp.send(this.newGuest)

this.newGuest.name = ''

this.newGuest.message = ''

}

我的请求使用ajax看起来几乎完全一样,并且 这是工作。所以我很确定我的ajax语法是正确的

2016-03-03

Brian Ly

+0

尝试字符串化的** ** newGuest对象: 'xhp.send( JSON.stringify(this.newGuest))' –

+0

omg非常感谢你,我试着把它串起来,但我一定是做错了。我首先将它存储为一个变量,然后使用.send –

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值