针对stackoverflow是否使用Ajax来在用户的线程/问题上加载新活动,而不必重新加载页面?这个问题,本篇文章进行了详细的解答,同时本文还将给你拓展ajax–如何通过选中/取消选中select
针对stackoverflow是否使用Ajax来在用户的线程/问题上加载新活动,而不必重新加载页面?这个问题,本篇文章进行了详细的解答,同时本文还将给你拓展ajax – 如何通过选中/取消选中selectBooleanCheckbox来重新加载页面?、ajax – 是否有一个带有Web 2.0 UI的Wiki(如StackOverflow)?、ajax – 防止在Struts 2中重新加载页面、ajax 怎么重新加载页面等相关知识,希望可以帮助到你。
本文目录一览:- stackoverflow是否使用Ajax来在用户的线程/问题上加载新活动,而不必重新加载页面?
- ajax – 如何通过选中/取消选中selectBooleanCheckbox来重新加载页面?
- ajax – 是否有一个带有Web 2.0 UI的Wiki(如StackOverflow)?
- ajax – 防止在Struts 2中重新加载页面
- ajax 怎么重新加载页面
stackoverflow是否使用Ajax来在用户的线程/问题上加载新活动,而不必重新加载页面?
如何解决stackoverflow是否使用Ajax来在用户的线程/问题上加载新活动,而不必重新加载页面??
每当对我的线程有新评论或答案时,我都会注意到托盘上的红色通知号(无需重新加载页面)...那么他们是使用Ajax来实现这一目标还是有其他技术?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)
ajax – 如何通过选中/取消选中selectBooleanCheckbox来重新加载页面?
@Ellie:我试过了两个< a4j:ajax event =“click”action =“doiListView”/>和< f:ajax event =“click”action =“doiListView”/>,但没有任何反应. (片段)代码是这样的:
<td> <rich:calendar id="creationToDate" value="#{listModel.creationDate.rangeEnd}" datePattern="yyyy-MM-dd" enableManualInput="true" rendered="#{listModel.creationDate.range}" valuechangelistener="#{listController.filterFieldChanged}"> </rich:calendar> </td> <td rowspan="2"> <h:selectBooleanCheckBox value="#{listModel.creationDate.range}"> <a4j:ajax event="click" action="doiListView"/> </h:selectBooleanCheckBox> </td>
如果选中该复选框,则应该可以看到日期选择器.但是根据你的提示,没有任何反应……
如果我在selectBooleanCheckBox标签中添加onclick =“window.location.href = window.location.href”,那么它可以工作,但正如我所说的,如果可能的话我想使用RF组件……
解决方法
在这种情况下,您需要将execute属性设置为@form,以便提交整个表单(默认为@this,当前组件),您还需要将render属性设置为@all以便整个视图将被重新渲染(或者如果仅重新渲染表单就足够使用@form).
<h:selectBooleanCheckBox value="#{listModel.creationDate.range}"> <f:ajax event="click" execute="@form" render="@all" /> </h:selectBooleanCheckBox>
event =“click”在上面的构造中是可选的.它已经是< h:selectBooleanCheckBox>的默认ajax事件.你可以离开它:
<h:selectBooleanCheckBox value="#{listModel.creationDate.range}"> <f:ajax execute="@form" render="@all" /> </h:selectBooleanCheckBox>
此外,您的操作属性无效.它不存在.如果您确实想在调用操作阶段调用方法,则需要使用listener属性.
<h:selectBooleanCheckBox value="#{listModel.creationDate.range}"> <f:ajax execute="@form" listener="#{listModel.rangeListener}" render="@all" /> </h:selectBooleanCheckBox>
同
public void rangeListener() { // ... }
或者,如果您需要能够broadcast events:
public void rangeListener(AjaxBehaviorEvent event) { // ... }
< a4j:ajax>的语法相同.唯一的区别是它解决了执行和渲染方式的不同,并支持更方便的属性.
也可以看看:
> <f:ajax>
VDL documentation
> <a4j:ajax>
VDL documentation
> Is there any difference between f:ajax and a4j:ajax?
ajax – 是否有一个带有Web 2.0 UI的Wiki(如StackOverflow)?
最重要的是,我想在打字时看到实时预览.不需要预览模式.
您使用的是什么?哪个是最近(简单)Web体验的最佳选择?
可以更新Mediawiki以获得更新的UI行为吗?
附录:
两种产品似乎都高于其他产品,都是“开源商业”(=您可以获得免费的瘦版,标准版和企业级以及更多好东西的成本).
> MindTouch DekiWiki
> Confluence
为自己判断.我确实在其中一个中找到了我的喜好.
总结
以上是小编为你收集整理的ajax – 是否有一个带有Web 2.0 UI的Wiki(如StackOverflow)?全部内容。
如果觉得小编网站内容还不错,欢迎将小编网站推荐给好友。
ajax – 防止在Struts 2中重新加载页面
表单帖子上的Struts2 JSP页面调用struts动作.一旦这个动作完成了它的任务,我需要返回到调用JSP而不重新加载任何页面(避免回发).
我怎么能实现.任何人都可以帮助我吗?
解决方法
在Struts2中,您可以使用Struts2-jQuery Plugin来轻松实现.
ajax 怎么重新加载页面
$.ajax({
type:"post", url:url, data:{xxx:xx}, dataType: "json",
success : function(data){ window.location.href="跳转的url,后边也可以拼接点data中数据作为参数"; }});
如果是需要跳转到另外的页面,也可以用window.open(url);
success: function (data) {
layer.msg(data["message"]);
if (data["result"] == "success") {
setTimeout(function () {
window.parent.location.reload();//让打开这个窗口的父窗口刷新,然后本子窗口关闭!
}, 1000);
}
关于stackoverflow是否使用Ajax来在用户的线程/问题上加载新活动,而不必重新加载页面?的问题我们已经讲解完毕,感谢您的阅读,如果还想了解更多关于ajax – 如何通过选中/取消选中selectBooleanCheckbox来重新加载页面?、ajax – 是否有一个带有Web 2.0 UI的Wiki(如StackOverflow)?、ajax – 防止在Struts 2中重新加载页面、ajax 怎么重新加载页面等相关内容,可以在本站寻找。
本文标签: