jQuery pour prendre des url avec des variables à partir d'un lien et l'envoyer via Ajax

Je peux ajouter un produit au panier via GET avec ce lien:

<div id="add"><a id="add-link" href="http://localhost/catalog/cart?product_id=8&boutique_id[]=36&func=Module::Cart->add">Add to Cart</a></div>

Je veux utiliser Ajax de jQuery pour rester sur la même page (si JS est activé).
J'ai chié, mais bien sûr, il ne fonctionne pas. Quelqu'un pourrait s'il vous plaît regardez ce qui est mal? Merci.

<script type="text/javascript">
$(document).ready(function(){

$('a#add-link').bind("click", function(event) {
event.preventDefault();
var url = $(this).attr("href");
    alert("Now I want to call this page: " + url);
$.ajax({
  type: "GET",
  url: "url="+url, 
  success: function() {
    alert("Product added to cart");
  }
});
});

});
</script>
Vous pouvez utiliser $('#add-link").click(function(event) { Aussi, j'espère que le Module::Carte->add n'est pas être interprétée directement comme du code. Vous laissez-vous ouvrir toutes sortes d'attaques si vous faites cela.

OriginalL'auteur | 2009-09-24