Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [AJAX]ajax nie dziala
benzulli
post
Post #1





Grupa: Zarejestrowani
Postów: 112
Pomógł: 0
Dołączył: 3.07.2013

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


Kod
var menuId = "asd";
$(document).ready(function() {
        $.ajax({
          url: "kanwa.php",
          type: "POST",
          data: {id : menuId},
          dataType: "html"
        });
        });
        alert(<?php echo $_POST['id']; ?>);


Post zwraca pustą zmienną

Ten post edytował benzulli 29.11.2015, 17:33:46
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
benzulli
post
Post #2





Grupa: Zarejestrowani
Postów: 112
Pomógł: 0
Dołączył: 3.07.2013

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


Robiłem to w osobnym pliku, po prostu, żeby sprawdzić:
plik1.php
Kod
    <!DOCTYPE html>
    <html>
      <head>
          <meta charset="utf-8" />
          <script src="http://code.jquery.com/jquery-2.1.4.min.js"></script>
          <script>
            var menuId = "asd"; // jakaś zmienna która wysyłasz do php
            $.getJSON('ajax.php',
             {input: ""+menuId+""} // tutaj zawartosc która przeszyłasz
            , function(data) { // a tutaj jest odpowiedź czyli data.id to odpowiedź a nie  {input: ""+menuId+""}
                    $('input[name="id"]').val(data.id);
            });
          </script>

      </head>
      <body>
<input type="text" name="id" value="asdasdas">
      </body>
    </html>


ajax.php
Kod
<?php
$a->id = $result->id;
echo json_encode($a);
?>


co wyszło z ajax.php:
Kod
{"id":null}


Ten post edytował benzulli 29.11.2015, 20:36:21
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 - 03:48