Robie formularz z jednym inputem w zawartosci ktorego ma byc e-mail.
jak wcisne press to zmienna (zawartosc inputu) zostaje przeslana do pliku php
skrypt sprawdza czy w bazie danych istnieje email - jesli tak to wysyla maila i echo "SUCCESS";
i zostaje wyslany email z pewna trescia do na ten adres
natomiast jesli nie istnieje czyli numer rowsow nie rowna sie jeden to echo "ERROR";
Teraz gdzie zaczyna sie problem;
chcialbym zeby jesli jest SUCCESS to np. w divie o id "odpowiedz" umiescil sie napis "SUCCESS" a jesli error to "ERROR"
Jesli chodzi o skrypt php to wszystko ladnie dziala - wysyla maila jesli jest prawidlowy natomiast nie wysyla jesli taki e-mail nie istnieje (jasna spraw)
natomiast nic sie nie dzieje przy odpowiedzi - czy wysle czy nie wysle - ta sama odpowiedz "ERROR"
SKRYPT PHP O NAZWIE: remind_data
<?php include 'server_info.php'; $email = $_POST['email']; if($num_rows == 1) { $to = $email; $subject = "JustADD.vot.pl"; $body = "Your password is: 3r5345"; } else { } } ?>
a tu CZĘŚĆ skryptu jquery
var data = 'email=' + $("#emai").val();
$.ajax({
type: "POST",
url: "php_files/remind_data.php",
data: data,
success: function(){ if($.trim('php_files/remind_data.php') == "SUCCESS") {
$("#odpowiedz").text("SUKCES");
} else {
$("#odpowiedz").text("ERROR"); }
}}
moze z tym trim`em jest zle ?