2012-07-06 3 views
3

저는 mvc 응용 프로그램에 jQuery DataTables를 연결하는 다양한 방법을 시도해 왔습니다. http://datatables.net/blog/Microsoft_CDN을 읽은 후 Microsoft의 CDN을 사용하는 것이 DataTable을 설치하여 실행하는 가장 쉬운 방법 일 수 있다고 판단했습니다.jQuery DataTable asp.net mvc에서 작동하지 않습니다.

블로그 예제에서 찾은 정확한 코드를 Index.vbhtml에 복사하여 붙여 넣었지만 "$ ("# example ")를 얻었습니다. dataTable은 함수가 아닙니다." DataTable 디버거를 사용해 보았지만 내 페이지에서 DataTable을 찾지 못했습니다.

저는 ASP.net noob이고 어디서나 유사한 문제를 발견하지 못했기 때문에 문제는 제가 간과 할 정도로 간단하다고 느낍니다. 어리석은 질문이라면 사전에 사과드립니다. 그러나 도움이 될만한 점이 많습니다.

+0

MVC 3에서 작동시킬 수 있습니까? 완전한 MVC 3 샘플을 찾으십시오. $ ("# example"). Text()는 무엇을 생산합니까? – RickAndMSFT

+0

Datatables 자바 스크립트 파일보다 먼저 페이지에 jQuery의 javascript 파일을 추가했는지 확인하십시오. –

+0

두 번 확인했는데 JQuery js 파일이 실제로 Datatables 앞에 추가되었습니다. MVC 3을 사용하려고 노력할 것이지만 $ ("# example")을 알리라고 생각했습니다 .Text()는 테이블의 내부에있는 모든 데이터 뒤에 오는 열의 이름을 생성합니다. – kpo

답변

3

다른 버전의 jquery와 충돌이 의심됩니다. CDN의 버전과 MVC 사이트에 번들로 제공된 jquery의 버전이 충돌 할 수 있습니다. 이 라인 (C 번호 또는 _Layout.cshtml) 당신의 /Views/Shared/_Layout.vbhtml에

봐 :

@Scripts.Render("~/bundles/jquery") 

코멘트 그것을하고 그것이 충돌 한 후 작동하는 경우, 다시 시도하십시오.

+0

그게 다야! 정말 고마워. – kpo

+0

즉 MVC4 기본 jquery 버전에서는 datatables가 작동하지 않습니다. – Muflix

관련 문제