Je suis en train de porter une application PHP en Java/Wicket. J'ai beaucoup de jQuery/javaScript complexes et bien écrits que je voudrais réutiliser et ne pas trop changer. Évidemment, je dois changer les URL dans les appels ajax et réécrire les scripts côté serveur de PHP à Java. Je pensais que cette tâche serait simple mais je n'arrive pas à comprendre comment écrire côté serveur qui répondrait à l'appel ajax. Exemple simple: javascript:Portage de l'application PHP/jQuery à Java/Wicket
function f(){
jQuery.ajax({
data: 'object_type=1&object_id=2',
url: 'ajax/get_object.php',
timeout: 2000,
type: 'POST',
dataType: 'json',
success: function(r) {
alert(r);
}
});
}
fichier Php ajax/get_object.php:
// ... create $json_string here
echo $json_string;
J'ai trouvé AbstractDefaultAjaxBehavior que je devrais probablement utiliser pour mettre en œuvre côté serveur d'un tel appel ajax, mais je Je ne sais pas vraiment comment l'utiliser. Je ne suis pas vraiment type Java de gars alors essayez d'expliquer étape par étape ce que je devrais faire :-)
Je ne suis pas un type JAVA, j'ai fait la partie jquery, mais mon ami a mentionné qu'il avait 4 bibliothèques pour JSON en Java et qu'une seule d'entre elles fonctionnait bien, alors faites attention. Et bonne chance;) [Je vais voir si je peux savoir ce que la lib était] – naugtur
Si vous n'êtes pas un gars de Java, alors pourquoi êtes-vous portage vers Java? – extraneon