Jquery ajax POST 响应为空

Jquery ajax POST response is null

我想在这个 link 中得到 url:

代码:

<div id="id01"></div>

<script src="//ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script>
<script>
  $(document).ready(function() {
    $.ajax({
      dataType: "jsonp",
      url: "http://www.panet.co.il/series/seriesLink/138099",
      success: function(info){
      document.getElementById("id01").innerHTML = info.data.url ;
    }
   });
  });
</script>

返回的数据似乎无法正确解析。这是我在 Google Chrome:

中的错误消息
 Uncaught SyntaxError: Unexpected token :

http://www.panet.co.il/series/seriesLink/138099返回的数据中有一些UTF8字符。也许这就是原因。

问题出在响应上。当您使用 JSONP 时,响应结果必须包含在 jsonCallback() 函数中:

jsonCallback({"Name": "Foo", "Id": 1234, "Rank": 7});

查找更多信息here