Я делаю запрос на Аякс службы WeatherUnderground следующий образ:Uncaught SyntaxError: Неожиданный маркер: в ответ WeatherUnderground
$.ajax({
url : 'http://autocomplete.wunderground.com/aq?query=' + $input.val(),
type: 'GET',
dataType : "JSONP",
success : function(parsed_json) {
var obj = JSON.parse(parsed_json);
alert(typeof parsed_json);
for (var i = 0; i < obj.RESULTS.length; i++) {
suggestions[i] = obj.RESULTS[i].name;
}
},
error : function(parsed_json){
alert('Error');
}
});
Но когда я получаю товару назад я вижу следующее сообщение об ошибке:
неперехваченных SyntaxError: Неожиданный маркер:
И первая линия Быстродействие подчеркнут
{ "RESULTS": [
{
"name": "Dakar, Senegal",
"type": "city",
"c": "SN",
"zmw": "00000.1.61641",
"tz": "Africa/Dakar",
"tzs": "GMT",
"l": "https://stackoverflow.com/q/zmw:00000.1.61641",
"ll": "14.730000 -17.500000",
"lat": "14.730000",
"lon": "-17.500000"
}, ...
Что может вызвать эту проблему?
Спасибо заранее!
Что значение '$ input.val() '? – Steve
Все, что я вхожу в текстовое поле. В этом конкретном примере это была буква d. –