Sto usando VS2010 su Windows XP, Jquery-1.7.1.min.js, knockout-2.1.0.js, il mio browser è IE8. cercando di fare una semplice Biding con array e:Impossibile impostare la proprietà selezionata. errore non specificato. knockoutJs
ecco il codice:
//my.js:
$(function() {
function tvm() {
// Array
this.tickets = [
{ name: 'A', price: 125 },
{ name: 'B', price: 128 },
{ name: 'C', price: 145 }
];
// this will hold the selected value
this.chosenTicket = ko.observable();
}
ko.applyBindings(new tvm());
});
//html:
<select
data-bind="options: tickets,
optionsCaption:'choose...',
optionsText: 'name',
value: chosenTicket">
</select>
<p data-bind="with: chosenTicket">
<b data-bind="text: name"></b>
<b data-bind="text: price"></b>
</p>
quando si esegue questo posso vedere l'elemento di selezione con i suoi dati (fino ad ora tutto bene), quando si tenta di selezionare un valore dall'elemento di selezione ottengo il seguente messaggio di errore: "Impossibile impostare la proprietà selezionata errore non specificato"?
Qualsiasi idea di come risolvere questo problema (non riusciva a trovare aiuto sul forum),
Il tuo codice http://jsfiddle.net/baQxf/1/ è un file funzionante su Win7 con l'utilizzo di IE8. – nemesv
... e Chrome, FireFox, IE - sotto windows 8. – ColinE
sì, lo provo su win8 con chrom, safari, ie9, funziona alla grande !! ma con winXP :(, forse l'org sta eseguendo una sorta di politica – MRK