vue resource发送post请求问题
this.$http.jsonp({
url: 'http://www.xxx.com/index.php/Home/Login/loginProcess',
method: 'POST',
emulateJSON: true,
data: {
robot:123,
phone:"13881119614",
password:"menji111",
usertype:0
}
}).then(function(response) {
console.log(response.data);
}, function(response) {
});
跨域
已经是jsonp了啊
XMLHttpRequest cannot load http://www.cxxx.com/index.php/Home/Login/loginProcess. No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://localhost' is therefore not allowed access.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
vue-resource 的jsonp只支持get,不支持post,如果要使用post,应该用this.$http.post
跨域问题,让你的后端工程师处理吧,让他们在响应头里加:
当然如果你对跨域问题有兴趣,推荐阅读构建public APIs与CORS