关于请求响应的真正基本的AJAX

时间:2013-01-12 14:03:57

标签: javascript jquery ajax json

我正在处理拼字游戏问题并验证我的语言中是否存在单词我试图使用wordreference api:http://www.wordreference.com/docs/api.aspx

这是在访问不存在的单词时返回的响应

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;
}

谢谢! :)

1 个答案:

答案 0 :(得分:2)

transport是表示服务器响应的对象,因此您应该能够测试transport.Error和/或transport.Response,以区分错误和成功响应。