如何向一个PHP文件发送多个AJAX请求?

时间:2014-07-08 18:49:26

标签: javascript php jquery ajax

我正在尝试将多个AJAX请求发送到一个PHP文件,因为我正在创建一个大项目,并且在索引页面中有很多具有不同功能的按钮。

使用PHP为每个按钮创建一个文件是非常糟糕的。

这是我的AJAX代码:

        $('#check').click(function(){
            var val = $(this).filter('input:checked').val();                
            $.ajax({
                url: './process/upload.php',
                type: 'POST',
                data: {'check': val},
                success: function(data){
                    alert(data);
                }
            });
        });

在PHP文件中,我无法添加if(isset($_POST['check'])){}它不起作用,但如果我这样写if(isset($_POST)){}

要像if(isset($_POST)){}这样做,如果我为另一个按钮添加if(isset($_POST)){},则会导致一些错误

这是HTML:

<input type="checkbox" name="check" class="check" id="check" checked>

1 个答案:

答案 0 :(得分:4)

为什么不包含“source”参数? e.g。

data: {check: val, source: 'from_button_A' }

然后你检查if($_POST['source'] == 'from_button_A')并从那里开始。