2017-01-30 4 views
0

Я пытаюсь получить результаты для термина: 'немецкий' из апи ..API: Uncaught SyntaxError: Invalid или неожиданный маркер

К сожалению, я получаю сообщение об ошибке: 'Uncaught SyntaxError: Invalid или неожиданный токен '.

Я вижу, что есть HTML символов средних точек в overview ответ .. и есть много \" (он должен избежать quates).

$.ajax({ 
    type: 'GET', 
    url: url, 
    async: false, 
    jsonpCallback: 'testing', 
    contentType: 'application/json', 
    dataType: 'jsonp', 
    success: function(json) { 
     console.dir(json); 
    }, 
    error: function(e) { 
     console.log(e.message); 
    } 
}); 

Это мой jsfiddle: http://jsfiddle.net/mrLkyx7j/

Спасибо.

+1

просто заменить свой тип данных JSONP только JSON –

+0

попробовать с $ .get ('your_url'); –

+0

, но мне нужно это перекрестное происхождение, в противном случае я получаю: «Поле заголовка запроса Content-Type недопустимо по заголовкам Access-Control-Allow-Headers в предполетном ответе» –

ответ

2

попробуйте этот код

$.ajax({ 
type: 'GET', 
url: url, 
jsonpCallback: 'testing', 
dataType: 'json', 
success: function(json) { 
    console.log(json); 
}, 
error: function(e) { 
    console.log(e.message); 
} 
}); 
+0

Большое спасибо! –

+2

теперь работает с моим кодом? –