未捕獲的類型錯誤:對象[對象的對象]無方法「數據綁定」 葛亭此錯誤需要分離數據從呈現結合(HTML)未捕獲的類型錯誤:對象[對象的對象]無方法「數據綁定」
<script type="text/javascript" src="/Scripts/knockout-2.1.0.js"></script>
<script type="text/javascript" src="/Scripts/jquery-1.7.2.js"></script>
Choose a ticket class:
<select id='tickets'></select>
<p id='ticketOutput'></p>
<script id="ticketTemplate" type="text/x-jquery-tmpl">
{{if chosenTicket}}
You have chosen <b>${ chosenTicket().name }</b>
($${ chosenTicket().price })
<button data-bind="click: resetTicket">Clear</button>
{{/if}}
</script>
<script type="text/javascript">
var viewModel = {
tickets: [
{ name: "Economy", price: 199.95 },
{ name: "Business", price: 449.22 },
{ name: "First Class", price: 1199.99 }
],
chosenTicket: ko.observable(),
resetTicket: function() { this.chosenTicket(null) }
};
$('#tickets').dataBind({
Uncaught TypeError: Object [object Object] has no method 'dataBind'
options: 'tickets',
optionsCaption: "'Choose...'",
optionsText: "'name'",
value: 'chosenTicket'
});
$('#ticketOutput').dataBind({ template: "'ticketTemplate'" });
ko.applyBindings(viewModel);
</script>
大。請顯示一些代碼。 – Ryan 2012-07-05 13:48:55
顯示一些代碼,而不僅僅是錯誤! – Sirko 2012-07-05 13:49:06