【发布时间】:2012-02-09 11:31:05
【问题描述】:
嗨,
我对 Drupal JSON 网络服务 和 JQuery 非常陌生。
我有一个 JSON Web 服务 (http://www.myweb.com/services/json),它有一个名为 user.login。
user.login 方法有 2 个参数,用户名和密码。
我尝试使用 CURL 推荐访问该方法
curl --data method="user.login" --data username="uname" password="DE"
http://www.myweb.com/services/json
效果很好。
现在,我想使用 jQuery 访问这个方法。
我尝试使用 jQuery Ajax 方法,
$.post("http://www.myweb.com/services/json",
'method=user.login&username=uname&password=de',
function(data){
alert(data);
});
和
$.ajax({
url: "http://www.myweb.com/services/json",
type: 'POST',
data:'method=user.login&username=uname&password=de',
contentType: 'application/json',
success: function(data,textStatus, jqXHR){
alert(data + " " + textStatus + " " +jqXHR);
}});
但是成功回调方法没有被调用。这段代码有什么问题?以及如何使用 jQuery 调用 user.login 方法?
有人可以帮帮我吗?,请
谢谢
【问题讨论】: