Bu kodu vardır:
var data_string = $('form#frm').serialize();
$.ajax({
type: "POST",
url: "/send.php",
data: data_string,
success: function(data) {
alert(data);
Ve php dosyasında:
$to = mysql_real_escape_string($_POST['email']); //email
$name = mysql_real_escape_string($_POST['name']); //name of tipper
$msg = mysql_real_escape_string($_POST['msg']); //message
echo $name; //EXAMPLE
The above alert in the ajax code SHOULD alert the posted $name
variable.
However, the alertbox comes up, but it is blank.
Ben serialize bölümü ile ilgisi olduğunu düşünüyorum.
php dan 1 veya 0 yankılanan çalışıyor ve uyarı kutusu 1 veya 0 gösterir.
Herhangi bir fikir ne yanlış?
Teşekkürler
EDIT:
Öğrendim tefrika verileri bildirirken ki:
alert (data_string);
Ben "tanımsız" olsun ...
Ve burada şeklidir:
<form name='frm' id='frm' action='send.php' method='post' onsubmit='tip_func(); return false;'>
<input type='text' name='name' id='name'>
tip_func () Yukarıdaki tüm ajax olan işlevi ...