Java programozas, javascript
  • 355
    #279
    Öööö, van egy kis problem. Nálam nem történik meg a serialize, a 3. sorban lévő alert nem ír ki semmit, pedig a #contactForm a jó form ID. A fogadó scriptem is üresnek látja a $_POST-ot, ezért mindig hibát ad vissza. Mi lehet a gond?

    function sendForm(form) {
    postdata = $(form).serialize();
    alert ( postdata );
    $.post($(form).attr('action'), postdata, function(retdata) {
    alert('Success! Returning data:\n'+retdata);
    });
    }
    $(document).ready(function() {
    $('#sendMsg').click(function() {
    sendForm('#contactForm');
    return false;
    });
    });

    Már a 3. sorban lévő alert sem írja ki a postdata változót, Ilyen a fogadó script:

    if ( !empty ( $_POST )){
    $o = "Zsír.";
    }
    else {
    $o = "Bukta van.\n" . print_r ( $_POST, true );
    }
    $o .= "\n" . print_r ( $_POST, true );
    echo $o;