2016-06-11 3 views
-2

Я действительно озадачен тем, почему я получаю ошибку «Неожиданный идентификатор» с моим кодом. Единственное, что недавно изменилось, это URL..success UncaughtSyntaxError: Неожиданный идентификатор

Я работаю над проектом и, ожидая, когда мой партнер по проекту настроит Heroku, я отвлекся на этот поддельный API.

Вот мой код:

$('#username-submit').click(function() { 
 
    var userlinks = $('.user-links') 
 
    console.log('test'); 
 
    $.ajax({ 
 
    method: 'GET', //this is a GET git request 
 
    url: 'http://jsonplaceholder.typicode.com' //link to the API they created 
 
    beforeSend: function(xhr) { 
 
     xhr.setRequestHeader('Authorization', 'user name'); //takes the username and authorizes it 
 
     dataType: 'json', 
 
     .success(function(data) { 
 
      console.log(data); 
 
     }) 
 
    } 
 
    }) 
 
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>

+0

Вы забыли ';' в своем объявлении var – Li357

+0

@AndrewL Верно, но не вызывало проблемы - было бы необязательно, нет? Проблема заключается в том, что параметры отправляются в функцию Ajax. –

ответ

0

У вас есть обработчику beforeSend немного неправильно, или, вернее, скобки и запятые.

Это должно исправить:

$('#username-submit').click(function() { 
 
    var userlinks = $('.user-links'); 
 
    console.log('test'); 
 
    $.ajax({ 
 
    method: 'GET', //this is a GET git request 
 
    url: 'http://jsonplaceholder.typicode.com', //link to the API they created 
 
    beforeSend: function(xhr) { 
 
     xhr.setRequestHeader('Authorization', 'user name'); //takes the username and authorizes it 
 
    }, 
 
    dataType: 'json', 
 
    success: function(data) { 
 
     console.log(data); 
 
    } 
 
    }); 
 
});

Это также, кажется, что вы не используете userlinks.

И, честно говоря, я сомневаюсь, что «изменился только URL-адрес» - оригинальная версия, которую вы опубликовали, никогда не могла работать в первую очередь.

+0

Большое спасибо! Это поставило проблему. Я еще не использовал «userlinks», потому что планирую добавить его позже для создания контента. – trav

Смежные вопросы