• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Ajax Json zwraca 0

VMware Cloud PRO - przenieś swoją infrastrukturę IT do chmury
0 głosów
233 wizyt
pytanie zadane 10 marca 2016 w JavaScript przez ormu16 Gaduła (4,980 p.)

Właśnie zaczynam używać ajaxa i napotkałem taki problem. Dlaczego za każdym razem w zmiennej data ajax zwraca 0? 

var test = "przykład";
       $.ajax({
	type: "POST",
	url: "wyszukaj_tagi.php",
	data: {
	    tags : test
	},
	dataType: 'json',
	success: function(data) {
	    console.log("success "+data);
        },
})
<?php
	$tags = $_POST['tags'];
	$tags = $tags + " po obóbce";
	echo json_decode($tags);
?>

 

1 odpowiedź

0 głosów
odpowiedź 10 marca 2016 przez Arkadiusz Waluk Ekspert (290,250 p.)
wybrane 10 marca 2016 przez ormu16
 
Najlepsza
Przede wszystkim pomyliłeś funkcje, nie chcesz rozkodować JSONa, a go stworzyć, czyli json_encode.

http://php.net/manual/en/function.json-encode.php

Po drugie nie jestem pewien, ale chyba jako data w JS dostaniesz tablicę, nie string. Ale to już sprawdź sobie co zwróci i będziesz widział.

Podobne pytania

0 głosów
3 odpowiedzi 746 wizyt
pytanie zadane 19 listopada 2015 w C i C++ przez RoXoR Początkujący (280 p.)
0 głosów
1 odpowiedź 371 wizyt
pytanie zadane 10 czerwca 2018 w C i C++ przez WhizzKid Początkujący (400 p.)
0 głosów
1 odpowiedź 571 wizyt
pytanie zadane 12 kwietnia 2017 w PHP przez amiluke Obywatel (1,120 p.)

93,437 zapytań

142,431 odpowiedzi

322,671 komentarzy

62,802 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

...