2016-04-22 2 views
0

私はajax jsonp呼び出しをしようとしています。残念ながら、返されるjsonにはコールバック関数にドットがあります。例えば、下記をご覧ください:私がしようとしていますエラーを返すコールバックのドットを持つJSONP

ABCD.render_section({ 
"page": { 
"parameters": { 
    "pubDate": "2013-06-05 00:00:00.0", 
    "PublishFile": "/indexes/2013/06/05/nyregion/index.html", 

私のAJAX呼び出しは

$.ajax({ 
    url: url, 
    async: 'false', 
    contentType: "application/json", 
    dataType: "jsonp", 
    jsonp : "callback", 
    jsonpCallback: "ABCD", 
    type : "GET", 
    success(data){ 
      console.log(data); 
    }, 
    error : function(jqXHR, textStatus, errorThrown){ 
     console.log("Got an error...jqXHR=" + jqXHR.status + ", textStatus =" + textStatus + ", errorThrown=" + errorThrown); 
    } 
}); 

である私が取得していますエラーがABCDが定義されていない、とParseErrorです。

助けてください。

答えて

0

$.ajaxコールでjsonpCallback行を削除し、jQueryに呼び出された関数と関数名を暗黙的に作成させてください。

関連する問題