B4J Question How to refresh the data(content) of browser page !?

jinyistudio

Well-Known Member
Licensed User
Longtime User
Browser side code, every one second rasie "datas_refresh" event to server side for update content
B4X:
$( document ).ready(function() {
   
  b4j_connect("/ws"); 
  });
  $(function() {
     setInterval(function(){b4j_raiseEvent("datas_refresh", {})},1000);
  });
server side code as following:
B4X:
Private Sub datas_refresh()
    low1.SetText("200")
End Sub
when i reload the page,b4j always give me following error message. I think my the argument of datas_refresh is missing !?:(
B4X:
Program started.
2016-01-04 12:39:38.644:INFO::main: Logging initialized @584ms
2016-01-04 12:39:38.730:INFO:oejs.Server:main: jetty-9.3.z-SNAPSHOT
2016-01-04 12:39:38.791:INFO:oejsh.ContextHandler:main: Started o.e.j.s.ServletContextHandler@1c78c0b{/,file:///D:/Customer/%E6%98%B6%E9%8A%AA/%E8%8D%89%E5%B1%AF%E6%BA%AB%E5%AE%A4/jgsmGateway/Objects/www/,AVAILABLE}
2016-01-04 12:39:38.800:INFO:oejs.AbstractNCSARequestLog:main: Opened D:\Customer\?園\?扈皞怠恕\jgsmGateway\Objects\logs\b4j-2016_01_04.request.log
2016-01-04 12:39:38.854:INFO:oejs.ServerConnector:main: Started ServerConnector@2c9626{HTTP/1.1,[http/1.1]}{0.0.0.0:8000}
2016-01-04 12:39:38.855:INFO:oejs.Server:main: Started @797ms
Emulated network latency: 100ms
true
TCP Connection OK
monitor
monitor connected
anywheresoftware.b4j.object.WebSocket$SimpleFuture@ac3a89
An error occurred:
(Line: 49) StartMessageLoop
java.lang.Exception: Sub datas_refresh signature does not match expected signature.
public static anywheresoftware.b4a.pc.RemoteObject b4j.example.monitor_subs_0._datas_refresh(anywheresoftware.b4a.pc.RemoteObject) throws java.lang.Exception
anywheresoftware.b4j.object.WebSocket$SimpleFuture@1c20538
anywheresoftware.b4j.object.WebSocket$SimpleFuture@d818d1
An error occurred:
(Line: 49) StartMessageLoop
java.lang.Exception: Sub datas_refresh signature does not match expected signature.
public static anywheresoftware.b4a.pc.RemoteObject b4j.example.monitor_subs_0._datas_refresh(anywheresoftware.b4a.pc.RemoteObject) throws java.lang.Exception
anywheresoftware.b4j.object.WebSocket$SimpleFuture@1567f1
anywheresoftware.b4j.object.WebSocket$SimpleFuture@b9f472
 
Top