2014-02-20 1 views
0

sammy.js 및 jquery.tmpl을 사용하여 하나의 SPA를 작업하고 있습니다.Sammy.js는 로컬 컴퓨터 한 대를 잘 동작하지만 원격 컴퓨터에서 호출 할 때는 그렇지 않습니다.

회사가 SPA로 일하기를 원하는 거대한 프로젝트입니다.

문제는 응용 프로그램에 대해 다른 상태가 거의 없다는 것입니다 (3 개의 다른 페이지로 사용되었으며 이제는 모두 하나로되어 등록되지 않은 클라이언트를 추가, 편집 및 추가).

내 역 (Windows 7, 아니 IIS IIS6.1)에서 개발하고 내 IP 주소의 localhost를 모두 사용하면 모든 작업이 훌륭하게 작동하지만 도메인 이름과 연결하려고 할 때 내 역에서 호스트) 또는 원격 컴퓨터에서 모두 IP 또는 도메인 이름 난 새미에서 404을 받고 있어요 :

body 404 Not Found get /employer/newemployers/index.aspx#/edit/2354478 Error {message: "404 Not Found get /employer/newemployers/index.aspx#/edit/2354478 ", stack: "Error↵ at Object.n.Application.e.extend.error (…oyers/javascript/lib/jquery-1.7.2.min.js:3:17273)"} sammy-0.7.4.min.js:8 

내 Sammy.js 코드 :

$.sammy('body', function() { 
    this.get('#/', index); 
    this.get('#/index', index); //For Non registered Employer 
    this.get('#/indexPageAdd', indexPageAdd); //For Registered Employer 
    this.get('#/Edit/:JobID', MainEdit); // For Job Edit 
    this.get('#/firstStage', firstStage); 
    this.get('#/secondStage', secondStage); 
    this.get('#/thirdStage', thirdStage); 
}).run('#'); 

중 하나가이 유형을 발생 또는 문제? 이를 찾을 수 없습니다 어디 ..

내 자신의 컴퓨터 (로컬 호스트 또는 IP)에서 전화, Sammy.js는 대소 문자를 구분하지 않습니다 당신에게

+0

이것은 jQuery와는 관련이 없습니다. 적절한 네트워크로 이동하십시오. –

답변

0

찾을 답을, 감사,하지만 때 사용하려고 실제 URL (내 컴퓨터 또는 원격 컴퓨터에서) 대문자와 소문자 e를 사용하여주의하지 않은 .... 대문자와 소문자에 대한 레코드 추가 지금.

희망이 동일한 문제가있는 사람에게 도움이되었습니다.

관련 문제