2013-10-05 3 views
0

HTML файлknockout.js и .htaccess в Ubuntu 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> 

JavaScript файл

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

Я не смог создать .htaccess в Ubuntu 12.04 LTS , Я им не доверял и даже делал все в Apache, но все же перенаправляю его на домашнюю страницу 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> 

файла JavaScript

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 включен в Apache (не включен из коробки).

+0

root @ ubuntu: ~ # sudo a2enmod rewrite Перезапись модуля уже включена У меня есть этот сэр, но я думаю, что он уже включен, и проблема все еще сопротивляется – user2848966

Смежные вопросы