I'm looking for a soultion of the following problem:
\_The is a list of links with different types of cars.
\_The user can click on each car in the list and a ajax request should be sent.
\_The response of the ajax request should be dependent on the id (of each car) and displayed in an panelGroup.

So what I need is a possibility to call a method on the backing-bean. Additionally, this method should be called with a car id as its parameter.

My code so far looks like:

```
...
function showDetails(detailsFor){
  jsf.ajax.request(this, event, {render: 'form1:carDetails'});
}
...
<ul>
    <ui:repeat value="#{carTree.getCars)}" var="car">
            <h:outputScript name="jsf.js" library="javax.faces" target="head" />
            <li onclick="showDetails(#{car.id});">#{car.name}</li>
    </ui:repeat>
</ul>
...
<h:panelGroup id="carDetails" layout="block" style="float:left;">
    // need the details of each 'selected /clicked' car here
</h:panelGroup>
...

```

And the method in the backing bean should look like:

```
public class CarTree {
    ...
    public String getCarDetails(int carid){
        return "The car details for the car id "+carid+" are......";
    }
    ...
}

```

I've no idea how to call a method by using the new JSF 2.0 AJAX functionality. Please, help me...