2009-09-17 9 views
1

Je la partie du code jqueryAjouter une URL de lien hypertexte absolu

success: function(results) { 
     if (results.d.Product.length > 1) { 
      var html = '<h3>' + results.d.Product+ '<h3>' 
        + '<div>' + results.d.ProductDescription + '</div>' 
        + '**<a href="#">' + results.d.Url + '</a>';** 
      $(test).html(html); 
     } 

Je dois ajouter un exemple d'adresse absolue. http://comcast.net

Comment puis-je faire cela.

Merci, SA

+1

Vous créez une balise d'ancrage qui empêche l'utilisation d'une URL absolue. S'il vous plaît soyez plus précis. –

Répondre

2

Votre code n'échappe pas aux valeurs (sauf si cela est fait sur le serveur).

Il serait mieux fait comme ceci:

$(test) 
    .empty() 
    .append($('<h3 />').text(results.d.Product)) 
    .append($('<div />').text(results.d.ProductDescription)) 
    .append(
     $('<a />') 
      .attr('href', "http://yourdomain.tld/" + results.d.Url) 
      .text(results.d.Url) 
     ); 

Je suppose que c'est ce que vous essayez de faire. Notez que vous devrez peut-être supprimer le / de la chaîne de nom de domaine si l'URL du serveur l'a déjà.

Questions connexes