Ошибка обратного вызова FancyBox $ .post? - PullRequest
0 голосов
/ 24 апреля 2011

У меня есть модная коробка со следующим кодом:

$("a#inline").fancybox({
    'titleShow'     : false,
    'width'         : 500,
    'height'        : 500
    });

И $ .post звонит, когда нажимают кнопку отправки в fancybox.

$("#submitbtn").live('click',function(){
    var timesch = $("#timesch").val();
    var actsch = $("#actsch").val();
    var postdata ="timesch=" + timesch + "&actsch=" + actsch;

    //$.fancybox.showActivity();
    $.post("insertsch.php",postdata,function(data){
            alert(data);
    });

});

Дело в предупреждении (данные);не возвращается к тому, что предполагается в призыве к успеху.Я протестировал контент в php inserttsch.php, он работает нормально, но не при возвращении к успеху ....

в коде inserttsch.php:

<?php
    //bla bla insert into database then echo this success
    echo "success";
?>

**Обратите внимание, что оповещение (данные) - это просто отправка обратного эха «success» в inserttsch.php для проверки работоспособности обратного вызова или нет, и это не так.

Обнаружена проблема, причина которой я не обнаружилt возвращает false после публикации ajax ...

1 Ответ

0 голосов
/ 24 апреля 2011

Ваши данные должны быть в литерале объекта. Попробуйте это:

var postdata = {timesch : timesch, actsch : actsch};
...