bump :S
On Fri, Jan 28, 2011 at 1:41 PM, George.H <[email protected]> wrote: > Hi, > > I have a GWT application running and it contains several servlets. Our > regular clients use a GWT client to access the servlets. We have some > new clients that need to access the same servlets but via a very > minimal client. Like plain javascript using ajax rpc call to retrieve > the data. > > Problem I am getting is when creating the ajax rpc call using JQuery, > I can't seem to do the following. > > 1. Get the "strong name" to add in the X-GWT-Permutation request > header > 2. The gwt-rpc data format to send to the servlet > > When I intercept an RPC call via firebug I see the data being sent > back and forth looks somewhat like this > '6|0|9|http://127.0.0.1:8888/company/|9C9DC9A25F67541F626CF723FEE3A6B2| > com.company.mobile.client.login.service.LoginService|login| > java.lang.String/2004016611|testUser|testPass|authcode|LOGINSRV|1|2|3| > 4|4|5|5|5|5|6|7|8|9|' > > As 1 long string. > > So I have an ajax call like so (using the string) This actually works > and invokes the servlet's Login method but for some reason the "error: > function()" get executed after the callback. > > $(document).ready(function() { > > $("a").click(function(e) { > > e.preventDefault(); > > $.ajax({ > > type: 'POST', > > url: 'http://127.0.0.1:8888/company/login', > > contentType: 'text/x-gwt-rpc; charset=utf-8', > > data: ('6|0|9|http://127.0.0.1:8888/company/| > 9C9DC9A25F67541F626CF723FEE3A6B2| > com.company.mobile.client.login.service.LoginService|login| > java.lang.String/2004016611|testUser|testPass|authcode|LOGINSRV|1|2|3| > 4|4|5|5|5|5|6|7|8|9|'), > > beforeSend: function(xhr) { > > xhr.setRequestHeader('X-GWT-Permutation', > 'HostedMode'); > > > xhr.setRequestHeader('X-GWT-Module-Base','http://127.0.0.1:8888/ > company/'); > > }, > > dataType: > > success: function(data2){ > > alert("Success"); > > alert(data2); > > }, > > > > error: function(data3) { > > alert("Error"); > > alert(data3); > > } > > }); > > }); > > }); > > Has anyone done something like this before? How can I prepare my data > to be sent to the servlet via gwt-rpc and generate a proper X-GWT- > Permutation string? > > thanks in advance to anyone who can help. -- You received this message because you are subscribed to the Google Groups "Google Web Toolkit" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/google-web-toolkit?hl=en.
