2014-03-25 1 views
0

임 다음 코드를 사용하여 정렬 목록을 만들려고 노력 :구문 에러 : 함수 문은 이름이 필요합니다, jQuery를 UI

$("#responds").sortable(function() { 
    axis: 'y'; 
    update: function(event, ui) 
    { 
     var data = $(this).sortable('serialize'); 
     $.ajax({ 
      type: 'POST', 
      url: 'process.php', 
      data: {position: data}, 
      dataType: "html", 
      success: function(data) { alert("hej"); }, 
      error: function(xhr, ajaxOptions, thrownError) { alert(thrownError); } 
     }); 
    } 
}); 

을하지만 이것은 단지 다음과 같은 메시지가 생성

SyntaxError: function statement requires a name 


update: function(event, ui) 

내가 할 수있는을 ' 이유를 이해하십시오 ..

답변

3

세미콜론으로 닫을 수 있습니다. 당신은 쉼표를 원합니다

$("#responds").sortable({ 
    axis: 'y', 
    update: function(event, ui) { 
     var data = $(this).sortable('serialize'); 
     $.ajax({ 
      type  : 'POST', 
      url  : 'process.php', 
      data  : {position: data}, 
      dataType : "html", 
      success : function(data) { 
       alert("hej"); 
      }, 
      error : function(xhr, ajaxOptions, thrownError) { 
       alert(thrownError); 
      } 
     }); 
    } 
}); 
+0

나는 이미 그것을 시도했습니다. 나는 이것을 얻는다 : SyntaxError : 누락; before 문 업데이트 : function (event, ui) – user500468

+1

@ user500468 - 함수 호출이 될 것입니다. 업데이트 된 답변을 참조하십시오. – adeneo

+0

고맙지 만 내 코드와 내 코드의 차이점은 무엇입니까? 나는 그것이 다른 곳을 찾을 수 없습니다. – user500468