Enviando solicitação Ajax usando JavaScript para JSF

Atualmente, estou trabalhando em um aplicativo da web que usa a biblioteca draw2d para desenhar formas e gráficos. No lado do servidor, estou usando Java (JSF).

Posso dizer que 95% desse aplicativo é apenas JavaScript puro. Eu gosto de poder enviar solicitações do Ajax de dentro do meu JavaScript, sem a necessidade de usar campos ocultos, como<f:inputText> (talvez usando componentes jQuery Ajax?

Eu tentei contornar isso adicionando diferentes componentes JFS ocultos ejsf.ajax.request, mas por qualquer motivo, eles não são muito confiáveis e às vezes não enviam a solicitação aja

Alguma sugestão? Além disso, sobre o jQuery, não sei como processar a solicitação no lado do servido

Responda Acabei usando o que Dave sugeriu. Eu já tentei usar jsFunction a partir desteligaçã, mas recebi um erro. Aparentemente, o problema é que ainda não foi implementado no Richfaces 4. No entanto, se você usar, como Dave mencionou, ele funciona perfeitament

Mais um ponto, os feijões não funcionaram para mim enquanto Dave punha a panela. Eu tive que alterá-lo da seguinte forma: @ManagedBean (name = "jsFunctionBean") @SessionScoped classe pública JsFunctionBean

/**
 * Test String name
 */
private String name;

public String getName() { return this.name; }
public void setName(String name) { this.name = name; }

/**
 * Test boolean
 */
private boolean test;
public boolean getTest() { return this.test; }
public void setTest(boolean test) { this.test = test; }    

/**
 * Action Method 
 * 
 * @return
 */
public String getActionMethod() {
    return null;
}

public String actionMethod(){
    this.test = true;
    this.name = "Dave";
    return null;
}
}

Não sei ao certo por que esse é o caso, mas se eu remover getActionMethod ou actionMenthod, receberia um erro!

questionAnswers(3)

yourAnswerToTheQuestion