2009-12-10 13 views
0

me aider Quelqu'un peut-il avec la bonne syntaxe pour charger une div, s'il vous plaîtjquery charge un sélecteur contenu dans une variable

Je try'd à ce concaténer plusieurs façons, sauf la bonne façon

rcp= "#div02"; 
$("#content").load("/inc/forms.php " +rcp'"', function(){.... 

Je vais continuer à essayer en attendant

EDIT

ET ACCID ENTLY OBTENU DROIT (pas tout à fait encore)

$ ("# content"). Charge ("/ inc/forms.php #" + rcp, function() {.... est ok

MAIS avant que la fonction de chargement de la fonction ajax est appelée, et renvoie avec la variable rcp Je pense maintenant que c'est un problème de portée variable. J'ai déjà essayé de définir une variable rpc globale, mais ça ne marche pas, pas encore!

var avp =''; 

$("a.order").click(function(e){ 
e.preventDefault(); 

$.ajax({ 
url: "/order/request", 
cache: false, 
type: "POST", 
dataType: "json", 
timeout: 5000, 
success: function(data) 
{ 
if(data.check){   //ingelogd?? 


    avp = data.requestpage.avp; 
} 

}//EINDE success 

});//EINDE ajax 


$("#content").load("/inc/forms.php #"+avp, function()              
});//EINDE LOAD 

}); 

grâce à adv, Richard

+0

$ Je fais l'hypothèse que vous avez un élément avec un attribut d'identification de « contenu ». Sortez le '' ', ça semble étrange là-dedans –

+0

Je dois avoir du lag, courir derrière tes posts :) –

Répondre

1

Vous semblez avoir un « caractère annexant là pour une raison quelconque qui n'est pas nécessaire et est probablement ce qui en fait essayer de trouver le sélecteur effectivement appelé div02 » extra

rcp= "div02"; 
$("#content").load("/inc/forms.php #" +rcp+'"', function(){.... 

changement qui à

rcp= "div02"; 
$("#content").load("/inc/forms.php #" +rcp, function(){.... 

Edit:

Votre fonction .ajax() $ est de retour après votre fonction de charge - mettre votre fonction de charge dans la fonction de réussite de .ajax

+0

LOL ça nous arrive à tous, comme essayer de reculer d'une pièce dans un jeu FPS après les 6 joueurs là vous a déjà tiré :) –

+0

exception non interceptée: erreur de syntaxe, expression non reconnue: # est ce que je reçois? – Richard

+0

@ Mark, juste attrapé cette erreur, quand je tente de le charger dans firebug – Richard