我正在處理一個Scrabble問題並驗證這些單詞是否以我的語言存在我正在嘗試使用wordreference api:http://www.wordreference.com/docs/api.aspx。真正基本的關於請求回覆的AJAX
這是一個什麼樣的響應訪問一個詞,當它返回一個不存在
1.
{
"Response" : "Redirect",
"URL" : "/enro/umbrella"
}
2.
{"Error" : "NoTranslation", "Note" : "No translation was found for umbrellaasd."}
我的問題是,我該怎麼放在下面的成功函數裏面看看這個單詞是否存在?
function exista(word) {
var ok = 0;
var raspuns;
$.ajax({
async: false,
url: "http://api.wordreference.com/0.8/ff175/json/roen/" + word,
method: 'get',
success: function(transport) {
}
});
return ok;
}
謝謝! :)
除非絕對必須,否則不要使用'async:false',這幾乎不會。 – techfoobar
我有點需要它。 – Casteurr
你可以回調'exista',就像'function exista(word,callback){'然後從你的成功處理器中調用它來完成剩下的部分,比如'success:function(){/ * ... */callback (); }' – techfoobar