knockout.js и .htaccess в Ubuntu 12.04 лтс

0

HTML файл

<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 (новый студент());

пожалуйста помоги

Теги:
knockout.js

1 ответ

0

Убедитесь, что в Apache включен mod_rewrite (он не включен из коробки).

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

Ещё вопросы

Сообщество Overcoder
Наверх
Меню