Drupal的Json的服務,我很新的Drupal的JSON Web服務和JQuery的。
我有一個JSON的Web服務(http://www.myweb.com/services/json),並具有方法稱爲 user.login。
user.login方法需要2個參數,用戶名和密碼。
我試着用捲曲的表彰
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方法?
有人能幫助我嗎?,PLZ
感謝
歡迎來到Stack Overflow!雖然這可能會在理論上回答這個問題,[這將是更可取的](http://meta.stackexchange.com/q/8259)在這裏包括答案的基本部分,並提供參考鏈接。 – 2012-03-21 18:51:58
本教程還未更新,以說明服務模塊3.4及更高版本現在需要的CSRF令牌。 – RevNoah 2013-07-30 20:54:24