Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/412.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何向一个PHP文件发送多个AJAX请求?_Javascript_Php_Jquery_Ajax - Fatal编程技术网

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

Javascript 如何向一个PHP文件发送多个AJAX请求?,javascript,php,jquery,ajax,Javascript,Php,Jquery,Ajax,我正在尝试向一个PHP文件发送多个AJAX请求,因为我正在创建一个大项目,在索引页面中有许多具有不同功能的按钮 用PHP为每个按钮创建一个文件是非常糟糕的 这是我的AJAX代码: $('#check').click(function(){ var val = $(this).filter('input:checked').val(); $.ajax({ url: './

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

用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($\u POST['check']){}
它将不起作用,但如果我像这样编写
if(isset($\u POST)){}

要像
if(isset($\u POST)){}
那样执行此操作,如果为另一个按钮添加
if(isset($\u POST)){}
,则会导致一些错误

这是HTML:

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

为什么不包括“源”参数?e、 g

data: {check: val, source: 'from_button_A' }
然后检查
是否($\u POST['source']='from\u button\u A')
并从那里开始。

为什么不包括一个“source”参数?e、 g

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

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

if($\u POST['source'])源参数可以是任何东西或什么?它是你从JS端传递的任何东西,以确定这个特定ajax请求的来源。它可以是这样的:数据:{check:val,check:'from_button_A'}或者它将是源代码,很抱歉询问muchit的
{key:value}
,以及
$\u POST['key']
。因此,对于这个特定的例子,
$\u POST['check']
$\u POST['source']
如果($\u POST['source'])源参数可以是任何东西或什么?它是从JS端传递的任何东西,以标识这个特定ajax请求的来源。它可以是这样的:数据:{check:val,check:'from_button\u A'}或者它将是源代码,很抱歉询问muchit的
{key:value}
,以及
$\u POST['key']
。因此,对于这个特定的例子,
$\u POST['check']
$\u POST['source']