Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][AJAX][JavaScript] Funkcja nie odbiera konkretnych danych.
Forum PHP.pl > Forum > Przedszkole
dram
Witam. Mam skrypt który po wypełnieniu formularza otwiera strone przesyłając do niej określone dane.
Następnie chciałbym funkcją
  1. .done(function( msg ) {
  2. alert(msg );
  3. });


odebrać string który wyśle mi ta moja strona.

Aktualnie ta funkcja wyświetla całą strone w formacie tekstowym a zależy mi na coś al'a
(strona.php)
  1. wyswietlinfo("Informacja ta ma byc wyswietlona w skrypcie gdzie wywolane jest .done");



pozdrawiam

p.s Zeby nie zakładać 2 tematów pozwolę zadać sobie od razu drugie pytanie.

Gdy wpiszę w polu tekstowym textarea jakąś wartość np.
  1. "3213" "asas" "ad"

Mój zapis w php wygląda:
  1. \"3213\" \"asas\" \"ad\"


Doszedłem do wniosku ,że:
(skrypt js)
  1. var value_tresc = aForm.tresc.value; //tresc do zapisu
  2. document.write(value_tresc);// poprawne (znaki // są w odpowiednich miejscach)
  3. document.write(value_tresc);
  4. $.ajax({
  5. ...
  6. type: 'post',
  7. data: { 'dane': value_tresc }
  8. })
  9. .done(function( msg ) {
  10. alert(msg );
  11. });


// Po tym przesłaniu danych skrypt.php otrzymuje dane ze sleshami...
jaslanin
1. Nie rozumiem o co ci chodzi. Niemniej jednak jQuery ma funkcję zwrotną "success" która potrafi odbierać dane odpowiedzi zapytania HTTP. Masz o tym w dokumentacji jQuery

http://api.jquery.com/jQuery.ajax/

mały przykład z tej strony
  1. $.ajax({
  2. url: 'ajax/test.html',
  3. success: function(data) {
  4. $('.result').html(data);
  5. alert('Load was performed.');
  6. }
  7. });


2. Prawdpodobnie dlatego że masz włączoną opcję PHP magic_quotes_gpc

http://php.net/manual/en/security.magicquotes.disabling.php
stripslashes
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.