Ajax seri;

0 Cevap php

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 ...

0 Cevap