Hi everyone, I am faced with a situation in which I must pass variables read in from a database table using PHP to my GWT application. I am doing this by using PHP to read in the data(which are Strings), and then calling a JSNI function from my GWT application like so:
$result = mysql_query("SELECT * FROM sampleTreeTable"); while($row = mysql_fetch_array($result)) { $temp = $row['treeItem']; echo "<script language=javascript>addTreeItems('$temp');</ script>"; } I know that my echo statement works, because when I call other locally defined javascript functions in the place of addTreeItems, they execute just fine. It is only the JSNI function addTreeItems that does not seem to execute. The function addTreeItems is defined in the Java source code for my GWT application as follows: public void serverAdd(String s) { //some code } public native void setShowTrigger(TreeTest x)/*-{ $wnd.addTreeItem = function(s) { x...@com.treetest.tomproject.client.treetest::serverAdd(Ljava/lang/ String;)(s); }; }-*/; When running my GWT application in development mode, accessing addTreeItems through the html file works just fine, most of the time anyways. Sometimes when I first start debugging it will not execute, but if I refresh the page it always executes just fine. The real problem occurs once I compile my application and deploy it to my web server. I seem to be unable to call addTreeItems once my application is deployed. Once I deploy my GWT generated html file, I change the file from a .html to a .php file so that I can add the PHP code, and everything still works just fine except my JSNI addTreeItems method. So basically, I am completely lost on this issue. Anyone have any idea how to accomplish what I am trying to do? I know I could use RPC to connect to the database and do most all of this within my GWT application, but the requirements of this project stipulate that I avoid doing so. Any help at all would be great. -- You received this message because you are subscribed to the Google Groups "Google Web Toolkit" group. To post to this group, send email to google-web-tool...@googlegroups.com. To unsubscribe from this group, send email to google-web-toolkit+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-web-toolkit?hl=en.