Php 带POST和GET的AJAX

Php 带POST和GET的AJAX,php,jquery,ajax,Php,Jquery,Ajax,这是AJAX处理的合法调用吗? 我选择了$\u GET变量,但没有选择$\u POST。 “选定”是来自dataTable选择的数据数组 $.ajax({ url: './inc/MediaScripts.php?argument=deleteRecords', type: 'POST', data: selected }); 服务器端打印($GLOBALS) 更新: 编辑的JQuery 结果 我选择了$\u GET变量,但没有选

这是AJAX处理的合法调用吗? 我选择了
$\u GET
变量,但没有选择
$\u POST
。 “选定”是来自
dataTable
选择的数据数组

   $.ajax({
        url: './inc/MediaScripts.php?argument=deleteRecords',
        type: 'POST',
        data: selected
    });
服务器端
打印($GLOBALS)

更新:

编辑的JQuery

结果

我选择了
$\u GET
变量,但没有选择
$\u POST

我认为您应该发布一个对象:

data: {selected : selected}
在服务器端,您可以通过以下方式获取此信息:

$_POST['selected'] // it contains the array you posted.

总之,我建议您使用
键入:“post”
并按如下方式传递VAR:

$.ajax({
    url: './inc/MediaScripts.php',
    type: 'POST',
    data: {argument:"deleteRecords", selected : selected}
});
我选择了
$\u GET
变量,但没有选择
$\u POST

我认为您应该发布一个对象:

data: {selected : selected}
在服务器端,您可以通过以下方式获取此信息:

$_POST['selected'] // it contains the array you posted.

总之,我建议您使用
键入:“post”
并按如下方式传递VAR:

$.ajax({
    url: './inc/MediaScripts.php',
    type: 'POST',
    data: {argument:"deleteRecords", selected : selected}
});
我选择了
$\u GET
变量,但没有选择
$\u POST

我认为您应该发布一个对象:

data: {selected : selected}
在服务器端,您可以通过以下方式获取此信息:

$_POST['selected'] // it contains the array you posted.

总之,我建议您使用
键入:“post”
并按如下方式传递VAR:

$.ajax({
    url: './inc/MediaScripts.php',
    type: 'POST',
    data: {argument:"deleteRecords", selected : selected}
});
我选择了
$\u GET
变量,但没有选择
$\u POST

我认为您应该发布一个对象:

data: {selected : selected}
在服务器端,您可以通过以下方式获取此信息:

$_POST['selected'] // it contains the array you posted.

总之,我建议您使用
键入:“post”
并按如下方式传递VAR:

$.ajax({
    url: './inc/MediaScripts.php',
    type: 'POST',
    data: {argument:"deleteRecords", selected : selected}
});

URL查询字符串中传递的任何数据都可以使用$u GET访问,即使您使用POST提交数据,但是'data'('selected'数组)只能在$u POST变量中读取。

URL查询字符串中传递的任何数据都可以使用$u GET访问,即使您使用POST提交数据,但'data'('selected'数组)不能访问只能在$\u POST变量中读取。

URL查询字符串中传递的任何数据都可以使用$\u GET访问,即使您使用POST提交数据,但“数据”(“选定”数组)只能在$\u POST变量中读取。

URL查询字符串中传递的任何数据都可以使用$\u GET访问,即使您使用POST提交数据,但是'data'('selected'数组)只能在$\u POST变量中读取。

数据属性应该类似于以下数据:{“selected”:selected}

除此之外,如果url是正确的,请尝试类似的方法

$.ajax({
   url: './inc/MediaScripts.php?argument=deleteRecords',
   type: 'POST',
   data: {"selected":selected}
}).done(function() {
   alert('works');
});

您可以自己查看:)

数据属性应该类似于以下数据:{“selected”:selected}

除此之外,如果url是正确的,请尝试类似的方法

$.ajax({
   url: './inc/MediaScripts.php?argument=deleteRecords',
   type: 'POST',
   data: {"selected":selected}
}).done(function() {
   alert('works');
});

您可以自己查看:)

数据属性应该类似于以下数据:{“selected”:selected}

除此之外,如果url是正确的,请尝试类似的方法

$.ajax({
   url: './inc/MediaScripts.php?argument=deleteRecords',
   type: 'POST',
   data: {"selected":selected}
}).done(function() {
   alert('works');
});

您可以自己查看:)

数据属性应该类似于以下数据:{“selected”:selected}

除此之外,如果url是正确的,请尝试类似的方法

$.ajax({
   url: './inc/MediaScripts.php?argument=deleteRecords',
   type: 'POST',
   data: {"selected":selected}
}).done(function() {
   alert('works');
});



你自己看看:)

@AntoKing,真有趣。。。这是第一句话。(也许你为什么说“是”或“否”也会有帮助)。我知道你在服务器端有php?是的。对不起,可能应该在楼下的描述中包括这一点。`I pick up…`我假设您可以看到呼叫本身正在工作?您应该能够接收这样的数据,您是否尝试插入静态数据只是为了看看它是否工作?例如:
数据:{“test1”:“value1”,“test2”:“value2”}
@AntoKing,搞笑。。。这是第一句话。(也许你为什么说“是”或“否”也会有帮助)。我知道你在服务器端有php?是的。对不起,可能应该在楼下的描述中包括这一点。`I pick up…`我假设您可以看到呼叫本身正在工作?您应该能够接收这样的数据,您是否尝试插入静态数据只是为了看看它是否工作?例如:
数据:{“test1”:“value1”,“test2”:“value2”}
@AntoKing,搞笑。。。这是第一句话。(也许你为什么说“是”或“否”也会有帮助)。我知道你在服务器端有php?是的。对不起,可能应该在楼下的描述中包括这一点。`I pick up…`我假设您可以看到呼叫本身正在工作?您应该能够接收这样的数据,您是否尝试插入静态数据只是为了看看它是否工作?例如:
数据:{“test1”:“value1”,“test2”:“value2”}
@AntoKing,搞笑。。。这是第一句话。(也许你为什么说“是”或“否”也会有帮助)。我知道你在服务器端有php?是的。对不起,可能应该在楼下的描述中包括这一点。`I pick up…`我假设您可以看到呼叫本身正在工作?您应该能够接收这样的数据,您是否尝试插入静态数据只是为了看看它是否工作?例如:
data:{“test1”:“value1”,“test2”:“value2”}
如果他也想阅读
$\u POST
的话,他不应该使用
类型:“POST”
发送请求吗?我想他是在试图访问
POST
GET
数据。@Darren,是的,我想知道这是否可能?抱歉,大家误解了,但据我所知,OP现在可以在url中提取var,但不能提取在ajax中发送的所选数组,而该数组应该用js对象发送。@Morneel-你能更新你的答案以显示所选的
是什么样子吗?他不应该使用
键入:“POST”来发送请求吗
如果他也想阅读
$\u POST
呢?我想他试图访问
POST
获取
数据。@Darren,是的,我想知道这是否可能?抱歉,大家误解了这一点,但据我所知,OP现在可以在url中提取变量,但不能提取在ajax中发送的所选数组,而该数组应该与js对象一起发送。@mornenel-能否更新您的答案以显示w