quando metto sia l'uno che l'altro il jquery-1.4.1-and-plugins.min è come se nn lo prendesse, sapete il perchè ?
quando metto sia l'uno che l'altro il jquery-1.4.1-and-plugins.min è come se nn lo prendesse, sapete il perchè ?
Cosa intendi sia uno che l'altro?? metti 2 volte la libreria di base e poi un pluin?? Cosa devi fare esattamente?
diciamo che ho utilizzato quicksand in scritto in jquery che necessita del plugin jquery.
lo script jquery.js mi serve per trasmettere variabili in post con $.ajax
come si puo risolverE?
non devi includere la libreria jquery perche è già inclusa all'interno del plugin, ti basta includere il file js denominato jquery-1.4.1-and-plugins.min.js![]()
ma nn mi funziona ajax poi![]()
nel senso ho questo script
se nn ci metto jquery-1.5.1.js non funziona questo script.codice:<script type="text/javascript" src="jquery-1.5.1.js"></script> <script type="text/javascript"> $(function() { $(".delete_button").click(function() { var id = $(this).attr("id"); var dataString = 'id='+ id ; var parent = $(this).parent(); $.ajax({ type: "POST", url: "deleteajax.php", data: dataString, cache: false, success: function() { alert("ID : "+id); } }); return false; }); }); </script>
se lo metto nn funziona il min
se non funziona ci sono solo 2 possibili motivazioni:
- c'è un errore nel codice che hai postato
- non hai incluso la libreria corretta
i codici a se stanti vanno (se includo una libreria alla volta)
per caso hai i link da dove poterli prendere?
questo ho usato, solo che se metto questo codice
codice:<script type="text/javascript"> $(function() { $(".delete_button").click(function() { var id = $(this).attr("id"); var dataString = 'id='+ id ; var parent = $(this).parent(); $.ajax({ type: "POST", url: "deleteajax.php", data: dataString, cache: false, success: function() { alert("ID : "+id); } }); return false; }); }); </script>
nn fa l'alert ad esempio.
mentre se gli includo il solo file jquery funziona (Senza far funzionare quicksand)
perchè?
è scritto male questo codice?
Ho appena provato e funziona benissimo, ci sara qualche altro errore nella pagina, ti ho già detto che non serve includere la libreria jquery, basta solo quella che ti ho linkato. Controlla se ci sono degli errori nella console javascript. Che browser stai usando?
prova con questo codice, ti ho aggiunto l'evento error... vedi se ti si presenta l'alert di errore.codice:<script type="text/javascript" language="javascript" src="http://razorjack.net/quicksand/scripts/assets/jquery-1.4.1-and-plugins.min.js"></script> <script type="text/javascript"> $(function() { $(".delete_button").click(function() { var id = $(this).attr("id"); var dataString = 'id='+ id ; var parent = $(this).parent(); $.ajax({ type: "POST", url: "deleteajax.php", data: dataString, cache: false, success: function() { alert("ID : "+id); }, error: function(){ alert("error"); } }); return false; }); }); </script> <div> <input type="button" id="mybutton" class="delete_button" value="go"/> </div>