Ошибки синтаксиса JQuery в файле .js, мои теги Script неверны? - PullRequest
0 голосов
/ 28 февраля 2019
<script>
    let sectionFlags = {
        objective: true; // '} expected'
        coursework: true;
        education: true;
        technicalSkills:true;
    }
    function toggleSection(id){
        sectionFlags[id] { //'} expected'
        if(sectionFlags[id]){
            $('#' + id.css('display','block'));
        }
        else {
            'none'; //'} expected'
        }
      }
    }
    let resume;
    function displayObjective() {
        $('#objective').html(htmlFrag);
  }
function displayFromJson() {
    displayObjective(); //'} expected'
    $("#objectiveHeading").on('click', {id: 'objective'}, toggleSection) // '} expected'
}
$(document).ready(function(){
    $.getJSON('resume.json'), function(resumeData) {
        resume = resumeData;
        displayFromJson();
    });
});
</script>
<script type = "text\javascript" src = 
    "https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"> 
</script>
<script src ='resume.html'></script> // 'JSX expressions must have one parent element'

У меня проблемы с этим файлом .js.Я должен загрузить JQuery с помощью CDN, который из всех ресурсов, которые я прочитал, делается в теге script в конце файла.После дополнительного поиска я понял, что мне нужно включить «текст \ javascript» в качестве типа в теге, но это не исправило ни одной из моих ошибок.Насколько я могу судить по своим запросам, я загружаю его правильно.

Я получаю ошибки «ожидаемые» и «выражения JSX должны иметь один родительский элемент».Я прокомментировал, где эти ошибки.Буду признателен за любую помощь, насколько я могу судить, что здесь нет пропущенных фигурных скобок ... Я никуда не деться с исследованиями, которые я делаю.Заранее спасибо !!

1 Ответ

0 голосов
/ 28 февраля 2019

Попробуйте изменить эти точки с запятой на запятые.

let sectionFlags = {
    objective: true,
    coursework: true,
    education: true,
    technicalSkills:true
};
...