【发布时间】:2011-10-30 06:38:57
【问题描述】:
一直用这个把我的头撞到墙上。
需要 POST 到 RESTful Web 服务。 用户名进入请求 url。 密码进入请求正文。 内容类型必须是 application/x-www-form-urlencoded。
使用 Chrome 的“简单 REST 客户端”扩展,一切正常。
使用 jQuery.AJAX(),我不断收到 405(不允许的方法)错误。
好的,代码如下:
$.ajax({ 类型:“发布”, contentType: "application/x-www-form-urlencoded", url: baseURL + "api/users/" + 用户名 + "/login", 数据:{密码:密码}, 成功:函数(数据){ console.log("成功", data.response); }, 错误:函数(数据){ console.log("错误", data.error); }, 数据类型:“jsonp” });有人发现代码有什么问题吗?
谢谢, 雅各布
【问题讨论】: