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

Ajax Json zwraca 0

VPS Starter Arubacloud
0 głosów
215 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 (289,130 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 532 wizyt
pytanie zadane 19 listopada 2015 w C i C++ przez RoXoR Początkujący (280 p.)
0 głosów
1 odpowiedź 305 wizyt
pytanie zadane 10 czerwca 2018 w C i C++ przez WhizzKid Początkujący (400 p.)
0 głosów
1 odpowiedź 479 wizyt
pytanie zadane 12 kwietnia 2017 w PHP przez amiluke Obywatel (1,120 p.)

93,008 zapytań

141,975 odpowiedzi

321,256 komentarzy

62,350 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

Wprowadzenie do ITsec, tom 2

Można już zamawiać tom 2 książki "Wprowadzenie do bezpieczeństwa IT" - będzie to około 650 stron wiedzy o ITsec (17 rozdziałów, 14 autorów, kolorowy druk).

Planowana premiera: 30.09.2024, zaś planowana wysyłka nastąpi w drugim tygodniu października 2024.

Warto preorderować, tym bardziej, iż mamy dla Was kod: pasja (użyjcie go w koszyku), dzięki któremu uzyskamy dodatkowe 15% zniżki! Dziękujemy zaprzyjaźnionej ekipie Sekuraka za kod dla naszej Społeczności!

...