Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [jquery]przekazanie zmiennej do php
trucksweb
post
Post #1





Grupa: Zarejestrowani
Postów: 1 199
Pomógł: 31
Dołączył: 22.03.2004
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


jak w jquery przekazac zmienna metoda POST lub GET do skryptu PHP, ktory nastepnie powinien za pomoca tej wartosci wykonac zapytanie SQL i dalej wyswietlic wynik na stronie ?

utknalem na czyms takim:
  1. <?php
  2. $(document).ready(function(){
  3. $('.depot').click(function () {
  4.  
  5. var id = $(this).attr("rel");
  6.  
  7. $.get("index.php", {id_mag: id});
  8.  
  9. $.ajax({
  10.  'url': 'index.php',
  11.  'data': {'id_mag': id},
  12.  'dataType': 'json',
  13.  'type': 'POST', // GET
  14. });
  15.  
  16. });
  17.  
  18.  
  19. });
  20. ?>


o ile w konsoli firebuga dodaje do adresu wartosc id_mag (gdy wezme GET) to nie wiem jak tego uzyc w php
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
trucksweb
post
Post #2





Grupa: Zarejestrowani
Postów: 1 199
Pomógł: 31
Dołączył: 22.03.2004
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


fakt nie zauwazylem tego echo (IMG:http://forum.php.pl/style_emoticons/default/dry.gif)

ale ok, cos juz dziala, jednak...

plik index.php
  1. <script type="text/javascript" src="http://localhost/xampp/system2/jquery.js"></script>
  2. <script type="text/javascript" src="http://localhost/xampp/system2/p.js"></script><?php
  3. if($_GET['id_mag'] != '')
  4. {
  5.  $categories='gggggg';
  6. }
  7. ?>
  8. <a href="#" class="depot" rel="2" />222</a>
  9. <table class="sortable" cellspacing='0' cellpadding='0' border="1" width="100">
  10.    <thead>
  11.      <tr>
  12.          <th class="sort-alpha" width="720">Kategoria</th>
  13.      </tr>
  14.    </thead>
  15.    <tbody>
  16.      <tr>
  17.        <td><a href="#" rel="<?php echo $categories;?>" /><span id="id"><?php echo $categories;?></span></a></td>
  18.      </tr>
  19.    </tbody>
  20.  </table>


plik p.js

  1. <?php
  2. $(document).ready(function(){
  3. $('.depot').click(function () {
  4.  
  5. var id = $(this).attr("rel");
  6.  
  7. $.get("index2.php", {id_mag: id}, function(data){
  8.  alert(data);
  9.  $('.sortable').html(data);
  10. });
  11.  
  12. });
  13. });
  14. ?>


wynik sie laduje ale,
http://www.fotosik.pl/pokaz_obrazek/c256930634dd002d.html

w jaki sposob mozna o ile mozna, zaladowac ta strone tak, aby odswiezylo mi tylko tabelke class="depot2" ?a nie cala strone. Bo teraz 2x dopisuje mi link
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 14.10.2025 - 15:56