Javascript 如何向一个PHP文件发送多个AJAX请求?
我正在尝试向一个PHP文件发送多个AJAX请求,因为我正在创建一个大项目,在索引页面中有许多具有不同功能的按钮 用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: './
$('#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']
。