If you want to use declarative client-side data-binding, then refer the example RadGrid bound to WCF Web Service. RadGrid does post request to your service and parse result from it.
I want to access an AJAX-enabled WCF service hosted on a second project (ex: WCF Application Service).
According to this post, I cannot do this because a security constrain imposed by the browser:
"You won’t be able to access the service in the other project, this is because you can’t make cross-domain calls using XMLHttpRequest, this is a security constrain imposed by the browsers not AJAX, note that here we are talking about application domains, not internet domains, you can face this even in the same machine, one way to avoid this is the use of a “bridge service”: you create a WCF under your application´s project, the client will call this local service which in turn will call the external WCF service and return the result to the client, since the call to the external WCF service is made in the server you won’t face a cross-domain error."