Javascript selectionChanged事件在淘汰js中不起作用

Javascript selectionChanged事件在淘汰js中不起作用,javascript,knockout.js,knockout-2.0,knockout-3.0,Javascript,Knockout.js,Knockout 2.0,Knockout 3.0,这是我的代码,在本地,当我从下拉列表中选择值时,selectionChanged事件被触发,但当我将此代码放入server selectionChanged事件中时,不会触发。请帮我问一下,有没有其他选择,我是从 **HTML代码** A. B C **JS代码:** var viewModel={ 选择:[“一”、“二”、“三”], 选择选项:可观察(“两”), selectionChanged:功能(事件){ 警报(“其他选择已更改”); } }; viewModel.selectedCh

这是我的代码,在本地,当我从下拉列表中选择值时,selectionChanged事件被触发,但当我将此代码放入server selectionChanged事件中时,不会触发。请帮我问一下,有没有其他选择,我是从

**HTML代码**
A.
B
C
**JS代码:**
var viewModel={
选择:[“一”、“二”、“三”],
选择选项:可观察(“两”),
selectionChanged:功能(事件){
警报(“其他选择已更改”);
} 
};
viewModel.selectedChoice.subscribe(函数(newValue)){
警报(“新值为”+新值);
});
应用绑定(视图模型);

问题在于您的JSFIDLE url受到保护,而使用的脚本没有受到保护

如果你去:而不是它应该工作

Mixed Content: The page at 'https://fiddle.jshell.net/rniemeyer/LBz6d/show/' was loaded over HTTPS, but requested an insecure script 'http://knockoutjs.com/downloads/knockout-2.2.1.debug.js'. This request has been blocked; the content must be served over HTTPS.

但是我在我的服务器上运行这段代码,它在我的服务器上不工作。给定的代码应该可以工作,所以问题出在其他地方。你能展示你的完整js和html文件吗这是我的文件你有什么错误?还可以尝试从html中删除所有不使用的脚本。这完全是超现实的,我已经做了一个没有ajax请求的工作客户端:
Mixed Content: The page at 'https://fiddle.jshell.net/rniemeyer/LBz6d/show/' was loaded over HTTPS, but requested an insecure script 'http://knockoutjs.com/downloads/knockout-2.2.1.debug.js'. This request has been blocked; the content must be served over HTTPS.