2014-03-12 2 views
0

MVC4 컨트롤러에서 부분 뷰를로드하는 일련의 jQuery 함수가 있습니다. 이 (부분 뷰로드 중)은 일반 데스크톱 브라우저에서 잘 작동하지만 태블릿에서 게시하고 볼 때 작동하지 않습니다. 나는 다른 jQuery 메서드가 태블릿에서 작동하기 때문에 포함되지 않는 .js 파일에 문제가없는 것으로 보입니다. 문제jQuery는 데스크톱에서 작동하지만 태블릿에서는 작동하지 않습니다.

방법 :

$("#urls").on("click", function() { 
    alert("test"); 
    $("#content-wrapper").load("/URL/Load?userWebID=" + $getActiveUserID()); 
    $changeTabColour("urls"); 
}); 

$getActiveUserID = function() { 
    return $("#sidebar ul").find(".active").find("#userID").html(); 
} 

나는 <div id="urls">은 "테스트"경고 상자가 나타납니다 클릭하면하지만 PartialView가로드되지 않습니다.

+0

"작동하지 않음"에 대한 세부 정보를 추가 할 수 있습니까? "경고 ('테스트') 팝업이 표시됩니까? 그 행동은 무엇입니까? –

+0

URL이 올바른지 확인하고 Android 태블릿을 사용하는 경우 Logcat을 사용하여 디버그 해보십시오. – ePezhman

+0

대신 var $ getActiveUserID = function() {'이 (가) 필요합니까? – MonkeyZeus

답변

0

나중에 참조 할 수 있도록 제 질문에 답변하고 있습니다.

Index.cshtml 파일이 아니라 데스크톱이로드되는 Index.Mobile.cshtml 파일을로드하는 태블릿 장치로 인해 발생하는 ASP.NET 문제입니다.

관련 문제