2012-05-03 1 views
0

나는 webservice에서 태그 - 그것 태그를 얻으려고 노력하고, 문제는 내가 성공에 들어갈 수도, 경고가 나타나지도, 오류 이벤트도 표시되지 않습니다.태그 - 그것 jquery : webserivce에서 태그를 얻을

$('#singleFieldTags').tagit({ 
    //availableTags: sampleTags, 
    // This will make Tag-it submit a single form value, as a comma-delimited field. 
    singleField: true, 
    placeholderText: "Start typing your tags...", 
    singleFieldNode: $('#ContentPlaceHolder1_hidTags'), 
    availableTags: function() { 
     $.ajax({ 
      url: "WServices/TypeService.asmx/getTags", 
      type: "POST", 
      data: JSON.stringify({ para_Parent_Name: "tags" }), 
      dataType: "json", 
      async: true, 
      success: function (data) { 
       console.log(data); 
       alert(data); 
       return data; 
      }, 
      error: function (XMLHttpRequest, textStatus, errorThrown) { 
       alert("errer"); 
       debugger; 
      } 
     }); 
    } 
}); 

답변

0

올바른 JSON을 반환하고 있는지 확인하십시오. 나는 정확히 (FireBug/Development 툴을 통해) 되돌아 오는 것을 가져다가 http://jsonlint.com/에 넣어서 유효한지 확인합니다.

jQuery의 주요 버전을 전환 할 때 큰 문제가 있었기 때문에 답변으로 제공합니다. 우리 AJAX의 모든 것들이 망가졌습니다. 우리는 JSON이 반환되었다는 것을 마침내 알았습니다. 유효하지 않으면 jQuery가 자동으로 실패합니다.

솔루션을 찾기 위해 가능한 시작을 제공하는 희망.