javascript - 关于请求响应的非常基本的 AJAX

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

谢谢! :)

最佳答案

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

关于javascript - 关于请求响应的非常基本的 AJAX,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14294053/

相关文章:

JavaScript 函数未在 C# 代码中定义

javascript - jQuery 条件代码未按预期工作 : returns 'undefined'

javascript - 使用 Bootstrap buttons-checkbox 伪造复选框行为?

javascript - 全局 ajax 处理程序 jquery

javascript - Ajax调用PHP类返回数组,数组索引返回undefined

javascript - jquery ajax选项卡点击后更改为 "Loading..."

javascript - GZIP CKEditor 的问题

javascript - 如何检测网页中使用了哪一种定义的字体?

javascript - 设置 if else 函数来检测它是否是元音

jQuery 双动画焦点?