2011-02-07 3 views
1

J'essaie d'utiliser une boîte de dialogue jQuery UI La boîte de dialogue s'ouvre avec le titre affiché, mais elle est vide.Fenêtre de dialogue jQuery vide avec ColdFusion

Je sais qu'il tape sur le lien demandé car il renvoie une erreur que j'ai placée dans l'une des pages. Cependant, la page ne charge jamais. Des idées?

<script type="text/javascript"> 
$(document).ready(function() { 
$('#theKids td a').each(function() { 
    var $link = $(this); 
    var $dialog = $('<div></div>') 
     .load($link.attr('HREF') + ' #content') 
     .dialog({ 
      autoOpen: false, 
      draggable: false, 
      title: $link.attr('title'), 
      modal: true, 
      width: 500 

     }); 

    $link.click(function() { 
     $dialog.dialog('open'); 

     return false; 
    }); 
}); 
}); 
</script> 

    <table id="theKids"> 
    <tr> 
     <th>Home</th> 
     <th>X</th> 
     <th>Y</th> 
    </tr> 
    <cfoutput query="gradeList"> 
    <tr> 
     <td>#homename#</td> 
     <td><<a href="pagex.cfm" title="X">#contract#</a></td> 
     <td><a href="pagey.cfm" title="Y">#meds#</a></td> 
    </tr> 
    </cfoutput> 
    </table> 
+0

Lance l'erreur comment? Où voyez-vous réellement l'erreur? –

+0

Steve, je suis peut-être en train de lire ça, mais vous appelez un div ou quelque chose avec l'ID de '# content' mais je ne le vois pas dans votre exemple de code. Pouvez-vous inclure la div '# content' ou quoi que ce soit dans votre exemple de code? J'ai appelé par erreur une div par une carte d'identité plutôt que par classe auparavant. Je ne sais pas si c'est ... juste une idée. – Ofeargall

Répondre

1

Il y a un < supplémentaire avant l'a href sur cette ligne:

<td><<a href="pagex.cfm" title="X">#contract#</a></td> 

Ce pourrait que ce soit

Questions connexes