繁体   English   中英

使用javascript调用bean方法

[英]Calling bean method using javascript

我想在用户点击inputText组件时向用户显示一个选项列表。 我需要使用IceFaces中的onclick属性通过JavaScript调用bean方法。

<ice:inputText id="inputText1" partialSubmit="true" value="" onclick="" />

我该如何实现?

当用户在客户端采取某些操作时,您似乎正在尝试运行服务器端代码。 您可能想要启动XMLHttpRequest

XMLHttpRequest基本上只是命中一个URL,可选择将一些数据返回给浏览器。 这就是人们通常称之为AJAX的东西。 (对于异步Javascript和XML,尽管人们通常使用JSON而不是XML。)

正如@Neall所说,您需要启动XMLHttpRequest并将数据返回给客户端。 有很多方法可以做到这一点,我不知道你所指的框架,但一般来说,你启动XMLHttpRequest将一些参数 - 如果需要 - 传递给web方法,例如,然后以JSON方式返回数据格式。 当您发出请求时,它通常具有成功的回调函数和错误的回调函数。 在成功事件中,您解析JSON响应并执行您需要执行的任何操作。

看看这里,例如:

http://elegantcode.com/2009/02/21/javascript-arrays-via-jquery-ajax-to-an-aspnet-webmethod/

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM