dwr示例js出现问题

suncheng_hong 2007-06-28 12:41:31
我按照林信良的dwr示例子
http://blog.csdn.net/caterpillar_here/archive/2006/09/06/1186566.aspx
做,
有几处疑问:
<script type='text/javascript'src='dwr/interface/HelloWorld.js'></script>//这个是什么意思,什么作用?
<script type='text/javascript' src='dwr/engine.js'></script>
<script type='text/javascript' src='dwr/util.js'></script>
<script type='text/javascript' src='HelloWorld.js'></script>//这个是在我根目录上的js文件

在HelloWorld.js中
function HelloWorld() {
alert("aaa");
var user = $("user").value;
HelloWorld.sayHelloWorldTo(user, callback);
}
function callback(msg) {
DWRUtil.setValue("result", msg);
}

执行,
点击,弹出对话框"aaa",说明js调用到拉。
但是出现不支持对象或方法错误
...全文
235 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
xueqier 2007-06-28
  • 打赏
  • 举报
回复
http://www.javaeye.com/post/192446
这里面有个例子,可以下来看看

还有,可以通过这篇文章来学习:
http://www.javaeye.com/topic/40313
suncheng_hong 2007-06-28
  • 打赏
  • 举报
回复
在这个create的下面要有包含可以使这个js调用的方法,比如你这里的sayHelloWorldTo???
什么意思?
xueqier 2007-06-28
  • 打赏
  • 举报
回复
<script type='text/javascript'src='dwr/interface/HelloWorld.js'></script>//这个是根据你在DWR.XML里配置的<create creator="xxx" javascript="HelloWorld">生成的,在这个create的下面要有包含可以使这个js调用的方法,比如你这里的sayHelloWorldTo
suncheng_hong 2007-06-28
  • 打赏
  • 举报
回复
为什么改成这样不行呢?
<script type='text/javascript' src='dwr/interface/HelloWorld.js'></script>
<script type='text/javascript' src='dwr/engine.js'></script>
<script type='text/javascript' src='dwr/util.js'></script>
<script type='text/javascript'>
function helloworld() {
alert("aaa");
var user=$("user").value;
HelloWorld.sayHelloWorldTo(user, callback);
}
functioncallback(msg) {
DWRUtil.setValue("result", msg);
}
</script>
suncheng_hong 2007-06-28
  • 打赏
  • 举报
回复
把js中HelloWorld方法改掉,它和HelloWorld类名重复.
suncheng_hong 2007-06-28
  • 打赏
  • 举报
回复
就是
HelloWorld.sayHelloWorldTo(user, callback);
的原因,
但不知道是浏览器不支持,还是什么原因?

67,513

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧