点击时ajax功能和点击功能不起作用

时间:2011-07-17 11:55:37

标签: php javascript jquery ajax

我不知道我的代码通过jQuery.ajax函数调用另一个PHP文件有什么问题。需要一些帮助来识别错误。

$('#submit').click(function(event){
         event.preventDefault();
         do_cart();
     });

     function do_cart(){
         alert('testing');
         $.ajax({
             url:'doCartupdate.php',
             success:function(){
                 alert('Success.');
                 $('#form').submit();
             }
         });
     }

我在这里错过了吗?我没有必要将数据传递给PHP文件,我只需要调用PHP文件中的函数。

编辑2:现在我需要一些警告框。

     <script type ="text/javascript">
        $('#submit').live('click',function(event){
            //event.preventDefault();
            do_cart();
            alert('Ridirecting to paypal');
        });

        function do_cart(){
            alert('please wait');
            $.ajax({
                url:'doCartupdate.php',
                success:function(){
                    alert('Success.');
                    //$('#form').submit();
                }
            });
        }
    </script>

如果我可以将盒子减少到1或者没有。

3 个答案:

答案 0 :(得分:1)

它对我有用。

http://sandbox.phpcode.eu/g/8ed34.php

请确保在定义#submit后放置此脚本,或确保放置

你的代码

$(function(){
    //yourcode
});

答案 1 :(得分:1)

尝试$('#submit').live('click', function(event){...

答案 2 :(得分:0)

更改此

$('#submit').click(function(event){
         event.preventDefault();
         do_cart();
     });

$('#submit').click(function(event){
         do_cart();
         event.preventDefault();
     });