Php 带POST和GET的AJAX
这是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变量,但没有选
$\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