GetJSon没有成功

时间:2014-12-27 05:17:31

标签: jquery ajax asp.net-mvc jsonp

以下代码正在调用翻译器

var url = "https://api.lingo24.com/mt/v1/translate";

$.getJSON(url + "?user_key=9e56f5d5e5b5647a32ccb58f7bcd8327&q=test&source=en&target=fr&callback=callback", function (data) {
        alert("success");
        alert(data.translation);
    });

user_key您的用户密钥

q翻译文本

源文本源语言

目标翻译文本的目标语言

我已经尝试过这种方式和$ .ajax,但都没有返回结果。网站本身会返回一个结果。如果有人知道我做错了什么,我会非常感激。

请求

curl -v  -X POST "https://api.lingo24.com/mt/v1/translate" -d 'user_key=9e56f5d5e5b5647a32ccb58f7bcd8327&q=test&source=en&target=fr'

回复正文

{
 "translation": "Testez",
 "success": "true"
}

响应代码

  

200

响应标题

Access-Control-Allow-Origin: *
Content-Encoding: gzip
Content-Type: application/json
Date: Sat, 27 Dec 2014 04:47:18 GMT
Server: openresty
X-3scale-proxy-secret-token: Shared_secret_sent_from_proxy_to_API_backend_71a6eb471024e8db
Content-Length: 68
Connection: keep-alive

1 个答案:

答案 0 :(得分:1)

我在网络浏览器中粘贴了这个,并找出了它无法正常工作的原因,

https://api.lingo24.com/mt/v1/translate?user_key=9e56f5d5e5b5647a32ccb58f7bcd8327&q=test&source=en&target=fr

错误是。

当前计划中未包含的语言。

fr不包含在您当前的计划中?