簡體   English   中英

在gwt中使用jsni進行數據庫處理

[英]database handling with jsni in gwt

我有一個用jsni設計的表單,現在我希望將表單項插入到按鈕單擊時的數據庫中,就像我們使用RPC問候服務橋,服務器端的問候服務實現和問候服務Asynchronous在gwt的普通Java代碼中所做的一樣。 是否有可能在jsni按鈕事件上處理成功和失敗。

當然可以,只需閱讀GWT_Jsni文檔,了解如何使用js中的Java工具,反之亦然。 使用jsni導出java方法,然后在擁有表單數據時,從js調用該java方法將數據發送到服務器,當您收到回調時,使用jsni調用js。

[編輯]

使用GQuery,您可以執行以下操作,而無需編寫任何JSNI行,也不必處理GWT包裝器:

 // Change this selector by the one which matches your elements
 GQuery.$("form input").each(new Function() {
    public void f() {
       String name = $(this).attr("name");
       String value = $(this).val();
       // Do something with name and value (RPC, databinding, etc)
    }
 });

注意:比GQuery與jQuery沒有什么共同之處,只有它的API。 它是用GWT精心編寫的,因此您只能編譯所使用的代碼,並且不會加載jQuery或任何外部庫。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM