AJAX PHP $_POST[] nie działa

AJAX PHP $_POST[] nie działa
MA
  • Rejestracja:prawie 17 lat
  • Ostatnio:5 dni
  • Postów:644
3

Napisz proszę co według Ciebie zwróci taki kod:

Kopiuj
$('id').val()

Do jakiego elementu HTML/DOM się odnosi? Podobnie jak cała reszta Twoich selektorów, jest napisana błędnie.

Z jakiego źródła się uczysz? Proponuję przeczytać: http://kursjs.pl/kurs/jquery/jquery.php

edytowany 1x, ostatnio: Markuz
SL
spostrzegawczy jest! polać mu
L7
  • Rejestracja:ponad 13 lat
  • Ostatnio:około 8 godzin
  • Postów:433
0
radek moczarski napisał(a):

nie działa

Kopiuj
                zapytanie: 'one'
            }```
co mam uzyskać tym vardumpem bo nie rozumiem

Sprawdzisz CO przesyła się w $_POST :)

noHumanus
  • Rejestracja:ponad 8 lat
  • Ostatnio:ponad rok
  • Lokalizacja:Rzeszów
  • Postów:51
0

w search.php

Kopiuj
$type = $_POST["zapytanie"];

co do dbsend.php też musisz zrobić var_dump i zobaczyć co się tam dzieje


Staram się pisać po Polsku ale jak nie wychodzi odczytanie tą metodą proszę spróbować bardziej fonetycznie, a jeśli i to nie wychodzi to pewnie świeciło się na czerwono i wybrałem z listy poprawnych ortograficznie słów takie które akurat nie mają sensu w tym kontekście,
edytowany 9x, ostatnio: noHumanus
Patryk27
Przecież OP nie wysyła danych w obiekcie z kluczem data - to data jest częścią konfiguracji $.ajax i nie jest bezpośrednio wysyłane w zapytaniu.
noHumanus
mylnie wziąłem "data: { zapytanie: 'one' }" za wynik var_dump , przepraszam
NC
  • Rejestracja:około 7 lat
  • Ostatnio:ponad 6 lat
  • Postów:19
0

plik js.js :

Kopiuj

'use strict';

$(document).ready(function(){
    console.log('test');
   send();
   search();

})
function send(){
    $('#wyslij').on('click',function(){
        console.log('test')
        $.ajax({
            url: 'dbsend.php',
            type: 'POST',
            dataType: 'json',
            data: {
               id: $('#id').val(),
               date: $('#date').val(),
               type: $('#type').val(),
               text: $('#text').val()
            },
            success: function(result){
            },
            error: function(error){
                console.log(error);
            }
        });
    })

}
function search(){
    $('#button').on('click',function(){
        console.log('test');
        $.ajax({
            url: 'search.php',
            type: 'POST',
            dataType: 'json',
            data: {
               zapytanie: $('zapytanie').val()
            },
            success: function(result){
                console.log(result);
                let resHTML = '';
               for(var i=0;i<=result.length;i++){
                   resHTML += result[i].id +' '+ result[i].date +' '+ result[i].type +' '+ result[i].text +'<br>';
                   $('#result').html(resHTML);
               }
               console.log(result[0].id)
                $('#id').attr('value',result[1].id);
                
                
               
            },
            error: function(error){
                console.log(error);
            }
        });
    })
}

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.