我尝试通过AJAX使用http://140it.com/服务来缩短一些文本,但是我总是得到一个空的响应。

例:

$.ajax({
  url: "http://140it.com/api/shrink",
  data: {text: 'hello'},
  success: function(d) { alert(d) },
  dataType: 'html',
  type: 'GET'
});


如果我手动执行url(例如在网络上进行browsign),则会收到响应。
固定?谢谢。

最佳答案

您应该使用api的JSONP格式,该格式使用callback参数

http://140it.com/api/shrink?char_max=5&text=today&callback=do_something


使用jQuery的getJSON,您应该会很好。

关于javascript - 140it与AJAX,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4349671/

10-09 14:56