Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/73.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 我可以用knockoutJS而不是jQuery刷新div吗?_Javascript_Jquery_Html_Knockout.js - Fatal编程技术网

Javascript 我可以用knockoutJS而不是jQuery刷新div吗?

Javascript 我可以用knockoutJS而不是jQuery刷新div吗?,javascript,jquery,html,knockout.js,Javascript,Jquery,Html,Knockout.js,当在div中单击图像时,我想用knockoutJS而不是jQuery刷新div 例如,我想点击这个图像,而不是让它刷新整个页面,而只是页面的一部分 <img src="/images/xOut.png" id="cancelAction" data-bind="click: function(){isFreshIdea(!isFreshIdea());" style="cursor:pointer;position: absolute;" /> 这可能吗?最接近于加载远程内容的是。

当在div中单击图像时,我想用knockoutJS而不是jQuery刷新div

例如,我想点击这个图像,而不是让它刷新整个页面,而只是页面的一部分

<img src="/images/xOut.png" id="cancelAction" data-bind="click: function(){isFreshIdea(!isFreshIdea());" style="cursor:pointer;position: absolute;" />

这可能吗?

最接近于加载远程内容的是。当然,您始终可以创建一个。

加载远程内容最接近的淘汰是。当然,您始终可以创建一个。

将在变量中绑定HTML,就像
文本
绑定绑定纯文本一样。刷新操作只是获取新内容并将其放入变量中

vm={
refreshHtml:function(){
/*您可能会这样做:
$.get(”http://www.mypage.com“,vm.sectionContent,'html');
我正在使用以下内容模拟提取:
*/
setTimeout(函数(){
vm.sectionContent(“其他内容已被交换”);
}, 500);
},
sectionContent:ko.observable('更改此')
};
ko.应用绑定(vm)
。可更改{
背景色:#eef;
}

一些东西
还有一些东西将HTML绑定到一个变量中,就像
文本
绑定绑定纯文本一样。刷新操作只是获取新内容并将其放入变量中

vm={
refreshHtml:function(){
/*您可能会这样做:
$.get(”http://www.mypage.com“,vm.sectionContent,'html');
我正在使用以下内容模拟提取:
*/
setTimeout(函数(){
vm.sectionContent(“其他内容已被交换”);
}, 500);
},
sectionContent:ko.observable('更改此')
};
ko.应用绑定(vm)
。可更改{
背景色:#eef;
}

一些东西

还有一些东西
那么您要做的就是设置window.location.hash?那么您要做的就是设置window.location.hash?
$(function() {
  $(“#cancelAction”).click(function() {
     $(“#freshDiv”).load(Page.html + '#freshDiv')
  })
})