簡體   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