Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [jQuery]-Impromptu i zamieszanie z $.get
Forum PHP.pl > Forum > XML, AJAX > AJAX
h92
Witam, od niedawna zainteresowałem się ajaxem. Mam problem z pluginem do jQuery o nazwie - Impromptu. Odpowiada on za ajaxowe okienka. Na stronie pluginu znalazłem skrypt i go trochę przekształciłem, ma on za zadanie usuwać użytkowników z bazy MySQL. Jednak nie działa ;/ ... Najprawdopodobniej to jakiś głupi błąd składni lub inna pierdoła jednak jak już wspomniałem dopiero od niedawna interesuję się javą i ajaxem. Oto skrypt:
  1. <script type="text/javascript">
  2. function removeUser(id){
  3. var txt = 'Usunąć?<input type="hidden" id="userid" name="userid" value="'+ id +'" />';
  4. $.prompt(txt,{
  5. buttons:{Delete:true, Cancel:false},
  6. callback: function(v,m,f){
  7. if(v){
  8. var uid = f.userid;
  9. $.get('<?php _link('panel-articles', 'delete') ?>',{userid:f.userid}, callback:function(data){
  10. if(data == 'true'){
  11. $('#userid'+uid).hide('slow', function(){ $(this).remove(); });
  12. }else{ $.prompt('An Error Occured while removing this user'); }
  13. });
  14. }
  15. else{}
  16. }
  17. });
  18. }

Z góry dziękuję.
SHiP
Chyba po userid:f.userid nie powinno być zamykającego } bo się JSON psuje w funkcji $.get()

--EDIT:
gotowiec
  1. <script type="text/javascript">
  2. function removeUser(id){
  3. var txt = 'Usunąć?<input type="hidden" id="userid" name="userid" value="'+ id +'" />';
  4. $.prompt(txt,{
  5. buttons:{Delete:true, Cancel:false},
  6. callback: function(v,m,f){
  7. if(v){
  8. var uid = f.userid;
  9. $.get('LINK',
  10. {
  11. userid:f.userid,
  12. callback: function(data)
  13. {
  14. if(data == 'true'){
  15. $('#userid'+uid).hide('slow', function(){ $(this).remove(); });
  16. }
  17. else
  18. {
  19. $.prompt('An Error Occured while removing this user');
  20. }
  21. }
  22. });
  23. }
  24. }
  25. });
  26. }
  27. </script>
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.