2013-10-05 1 views
0

HTML 파일knockout.js 및 htaccess로 12.04 LTS

<div id="demo"> 
    <p>First name: <strong data-bind="text: firstName"></strong></p> 
    <p>Last name: <strong data-bind="text: lastName"></strong></p> 
    <button data-bind="click: myFunctionSave">Save</button> 
    <button data-bind="click: myFunctionCancel">Cancel</button> 
</div> 
<script type='text/javascript' src='ViewModel/knockout-2.3.0.js'></script> 
<script type='text/javascript' src='ViewModel/main.js'></script> 

자바 스크립트 파일

function myFunctionSave() { 
    this.firstName = "save";this.lastName = "saveSurname"; 
} 
function myFunctionCancel() { 
    this.firstName = "cancel";this.lastName = "cancelSurname"; 
} 
    ko.applyBindings(new myFunctionSave()); 
    ko.applyBindings(new myFunctionCancel()); 

htaccess로 내가 우분투 12.04 LTS를 htaccess로를 만들 수 없습니다 해요

. 나는 그것을 해독했고 심지어 아파치에서 아무 것도하지 않았지만 여전히 localhost 홈 페이지로 리디렉션하고 "YES ITS WORKING"이라고 말합니다. 하지만 index.html로 리디렉션되지 않았습니다.

는 html 파일

<div class='demo'> 
<button data-bind='click: save'>save</button> 
<button data-bind='click: cancel'>cancel</button> 
</div> 
<script type='text/javascript' src='ViewModel/knockout-2.3.0.js'></script> 
<script type='text/javascript' src='ViewModel/main.js'></script> 

를 작동하고이 코드를 시도 자바 스크립트 파일

var student = function() { 
    var self = this; 
    self.save = function() { alert("save"); }; 
    self.cancel = function() { alert("cancel"); }; 
}; 
ko.applyBindings(new student()); 

하지만 왜이 코드가 작동하지 않습니다 html 파일

<div class='demo'> 
<p>First name: <strong data-bind="text: firstName"></strong></p> 
<p>Last name: <strong data-bind="text: lastName"></strong></p> 
<button data-bind='click: save'>save</button> 
<button data-bind='click: cancel'>cancel</button> 
    </div> 
    <script type='text/javascript' src='ViewModel/knockout-2.3.0.js'></script> 
    <script type='text/javascript' src='ViewModel/main.js'></script> 

에 javscript 파일

var student = function() { 
    var self = this; 
    self.save = function() { alert("save"); 
     self.firstName="save";  
     self.lastName="saveLastname"; }; 
    self.cancel = function() { alert("cancel"); 
     self.firstName="cancel"; 
     self.lastName="cancelLastname"; }; 
    }; 

ko.applyBindings (new student());

답변

0

당신이 (이 상자 밖으로 사용할 수 없습니다) 아파치에서 사용할 수 mod_rewrite를가 있는지 확인 도와주세요.

+0

루트 @ 우분투 : ~ # sudo a2enmod 다시 쓰기 모듈 다시 쓰기가 이미 활성화되었습니다. 나는이 선생님이 있지만 이미 사용 가능하다고 생각하며 문제는 여전히 저항합니다. – user2848966

관련 문제