试图调用JS函数并获得Uncaught SyntaxError: Unexpected identifier

Trying to call a JS function and getting Uncaught SyntaxError: Unexpected identifier

本文关键字:SyntaxError Uncaught Unexpected identifier 调用 JS 函数      更新时间:2023-09-26

我得到了上面未捕获的语法错误,我认为这导致了我的下一个错误,这是

Uncaught ReferenceError: addEvent is not defined onclick

我的功能似乎相当简单,我不太确定问题可能在哪里:

 function addEvent(event, user){
    $.ajax({
        url: 'http://127.0.0.1:8000/addEvent/',
        type: "POST",
        data: {event_id: event, profile: user},
        success: function(){
            $('hello').html("Yes");
        }
        error: function() {
            $('hello').html("No");
        }
    });
  }

缺少一个逗号。像这样修改:

function addEvent(event, user){
  $.ajax({
      url: 'http://127.0.0.1:8000/addEvent/',
      type: "POST",
      data: {event_id: event, profile: user},
      success: function(){
          $('hello').html("Yes");
      },
      error: function() {
          $('hello').html("No");
      }
  });
}