2010-03-10 6 views
0

Je suis nouveau à Jquery et Taconiteboutons radio Jquery/php/Taconite

Je veux avoir une page qui ne l' suivante Il a plusieurs panneaux le premier contient des critères de recherche pour soumettre une demande à une base de données MySQL Le deuxième panneau contient les résultats de la recherche Je voudrais utiliser des boutons radio sur le second panneau pour obtenir des détails plus spécifiques de la base de données et les afficher dans un troisième panneau.

J'ai obtenu le deuxième panneau étant peuplé que je veux (en utilisant Taconite etc)

Le fichier php « front-end » crée la page avec les panneaux nécessaires et le second panneau est rempli à l'aide teconite contentsReplace

J'ai une fonction de bouton radio dans le programme "frontal" mais cela ne fonctionne pas. Je veux qu'il interroge mysql et peupler le troisième panneau

Enfin le deuxième panneau contient trois onglets qui sont remplis par la recherche.

Tout fonctionne comme prévu sauf les boutons radio.

des suggestions? PS A l'origine, j'utilisais php/mysql pour afficher toutes les informations des enregistrements mais la page finale était de taille peu attrayante.

Répondre

0

Je ne suis pas familier avec tactonite, mais pour autant que l'jquery va il devrait y avoir une solution facile lorsque l'ID onglets est le même que les valeurs de la radio:

$('.radios_class').click(function(){show_tab();}) 


function show_tab(){ 
    var desired_tab = '#'+$(this).attr('value'); 
    $('.tab_class').hide(); 
    $(desired_tab).show(); 
    } 
1

vous n'avez pas besoin ajax-demandes pour faire de telles choses. la réponse de haroldo est correcte. taconite est utile pour les pages Web dynamiques.

Si vous créez un moteur de recherche et que vous souhaitez obtenir les résultats en direct sans actualisation de la page, vous pouvez utiliser taconite. Si vous souhaitez modifier plusieurs parties de la page par une requête ajax, vous pouvez également utiliser taconite. mais quand il y a des éléments fixes avec une fonction statique: pourquoi une requête? toute demande est le trafic.