2010-04-09 6 views
0

다음 오류가 발생했습니다. 왜이 오류가 발생합니까? 어떻게 해결할 수 있습니까?대화 상자에 오류가 표시되지 않습니다.

$ ("SelectProject"). 대화 상자가 라인 57

기능 http://localhost:1419/Customer 하지

$ ("#의 SelectProject"). 대화 상자가

라인 69 기능 http://localhost:1419/Customer 아니다

내 코드는 다음과 같습니다 :

$(document).ready(function() { 

    $("#project_link").click(function() { 
     $('SelectProject').dialog('open'); 
     return false; 
    }); 

    $('#SelectProject').dialog({ 
     autoOpen: false, 
     width: 800, 
     position: [130, 200], 
     buttons: { 
      "Cancel": function() { 
       $(this).dialog("close"); 
      }, 
      "Accept": function() { 

       $(this).dialog("close"); 
      } 
     } 
    }); 

답변

1

jQuery UI 스크립트 파일을 포함 시켰습니까? "dialog()"는 jQuery UI 메소드입니다.

당신은이 같은이 라이브러리를 포함 할 수 있습니다

<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.0/jquery-ui.min.js"></script> 

당신의 < 머리 > 섹션 HTML 문서에 둘 필요가이 태그입니다.

+0

일부 CSS 파일을 포함해야합니다 (요소를 가정하면 SelectProject의 ID를 가지고) UI 위젯 스타일). 이 프레임 워크에 대한 자세한 내용은 http://jqueryui.com/에서 확인할 수 있습니다. –

+0

오류가 사용 된 스크립트와 함께 사라졌습니다. 그러나 여전히 대화 상자가 표시되지 않습니다. – learning

+0

jQuery CSS 스타일 파일을 포함 시켰습니까? 투명하지 않기 때문에 대화 상자가 없으면 대화 상자를 볼 수 없습니다. jqueryui.com 및 자습서를 자세히 읽어보십시오. http://jqueryui.com/demos/dialog/, http://jqueryui.com/docs/Getting_Started#Basic_overview:_using_jQuery_UI_on_a_web_page –

0

또한, 사용자의 클릭 기능에서 선택이 잘못 보이는이 있어야한다 :

$('#SelectProject').dialog('open'); 

가 jQuery를 함께 (또한

관련 문제