ajax succès appel apparaît dans firebug, mais pas sur l'écran

2013-05-19 5 views
0

J'utilise ajax pour obtenir une sortie. La réponse apparaît sur le panneau firebug. Mais pas sur mon navigateur.ajax succès appel apparaît dans firebug, mais pas sur l'écran

Voici la forme que j'utilise.

<LABEL for="test"> 
    Party Name 
    <input type id='test' name="test" class=".test" /> 
</LABEL> 

Ajax appel succès

success: function (html) 
{ 
    $("#test").append(html); 
} 


<select name="plid" id="plid"> 
    <option value="" selected="selected">--Select the Pack Name--</option> 
    <option value='A TO Z PHARMACY'>A TO Z PHARMACY</option> 
    <option value='A.A.HOMOEO HALL'>A.A.HOMOEO HALL</option> 
    <option value='A.A.HOMOEO HALL (ROBRA)'>A.A.HOMOEO HALL (ROBRA)</option> 
</select> 
+0

class = "test" cela est faux class = "test" – underscore

+0

'class = "test". 'est valide –

+0

@ Sushanth-- comment? – underscore

Répondre

4

utilisation .val() pour définir des données dans input

$("#test").val(html); 

Edit:

Si vous voulez ajouter le code html après la saisie de texte, vous pouvez le faire -

$(html).insertAfter('#test'); 

Démo --->http://jsfiddle.net/8uSWP/1/

+0

Est-ce que l'étiquette prend 'val()'? Pensé que c'était du texte? Je peux me tromper – tymeJV

+2

'# test' est' input' ... –

+0

Vous avez raison ... lisez le code trop vite et avez vu l'étiquette de fermeture, +1 – tymeJV

0

Sur la base de ce que vous demandiez dans les commentaires ci-dessus avec pXL, si le select vous retournez est déjà formaté, EX:

<select> 
    <option>Stuff</option> 
    ..more options 
</select> 

Ensuite, vous pouvez le faire:

$("#test").after(html); 

Cela ajoutera le select après l'entrée avec l'ID test

+0

oh wow va essayer this..merci :) tymeJV – user2234992

+0

Merci, mais il didn ' t travail .. mon choix est juste la façon dont vous présenté ici .. – user2234992

+0

Pourriez-vous poster votre sortie de 'console.log (html)' (utilisez ceci dans la fonction de succès) – tymeJV

Questions connexes