renderjavascript貌似不起作用还是写法不对?

詹皇 发布于 2016/03/28 14:59
阅读 426
收藏 0
@dreamlu  @JFinal  各位老师  renderjavascript貌似不起作用还是写法不对??renderJavascript("alert('保存成功')");还是renderJavascript("<script>alert('保存成功')</script>"); 都不是在我的页面上弹出 而是跳转了一个新页面 上面写着alert('保存成功')    请问 老师 如何render不是页面跳转  是保持在原页面并且弹出窗口的?
加载中
0
Z
Zempty
String referer = getRequest().getHeader("referer");

renderText("<script>alert('简报未找到。');window.location.href='"+referer+"';</script>", "text/html");

这样好使一点,但如果不是ajax发起的请求,不知道能不能做到无刷新弹框。求解答呀。

JFinal
JFinal
下面已解答,oschina 的问答模块应该有问题,有人提问我收不到通知
0
JFinal
JFinal

    renderJavascript(content) 仅仅是将 contenxt 这个字符串内容传送给客户端,并将 content type 设置成为:"application/javascript",到此 jfinal 的这端的事情就做完了

    至于发送到浏览器的数据如何使用,决定权完全在客户端,这样理解更方便点: renderJavascript 与 renderText 的唯一区别是 content type 设置不同,前者是 "application/javascript" 后者是 "text/plain"

OSCHINA
登录后可查看更多优质内容
返回顶部
顶部