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

ubuntu 12.04 lts で .htaccess を作成できません。私はそれを再表示し、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>

JavaScriptファイル

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 (新しい学生 ());

助けてください

4

1 に答える 1

0

Apache で mod_rewrite が有効になっていることを確認してください (そのままでは有効になっていません)。

于 2013-10-05T10:55:05.670 に答える