JQuery. Пост не запускается - PullRequest
0 голосов
/ 22 июня 2011

Кажется, я не могу заставить JQuery .post действительно срабатывать.Где это яркая дыра?Оповещение работает по клику, но не по сообщению.Также не отображается в консоли Firebug ...

 <script type="text/javascript">
 $(document).ready(function() {
     $('#submitemail').click(function(){
               alert('this works');
               $.post("post.php","email=joe.blow@gmail.com&user=1");
     });
 });
 </script>

Ответы [ 2 ]

4 голосов
/ 22 июня 2011

Попробуйте это:

<script type="text/javascript">
    $(document).ready(function() {
        $('#submitemail').click(function(e){
            e.preventDefault();
            alert('this works');
            $.post("post.php", {email: "joe.blow@gmail.com", user: "1"});
        });
    });
</script>

Возможно, проблема в том, что якорь срабатывает до того, как сработает пост-JavaScript.

1 голос
/ 22 июня 2011

Добавить функцию успеха, чтобы проверить сообщение:

$.post("post.php", {email: "joe.blow@gmail.com", user: "1"}, function(data){
    alert("return data: " + data);
});
...