jQuery,AJAX,JSONP:即使数组为空,如何实际发送数组?

jQuery,AJAX,JSONP:即使数组为空,如何实际发送数组?,第1张

jQuery,AJAX,JSONP:即使数组为空,如何实际发送数组?

问题是您不能真正发送空数组。您是否尝试过手动发送一个空数组?该uri的外观如何(请注意,这与POST的原因相同)?

/path?arr[]

这将导致像这样的$ _GET:

array ( 'arr' => array (    0 => ''  ))

那不是一个空数组,不是吗?它是一个包含空字符串的单个元素的数组。所以jQuery的作用是完全不发送任何东西,我同意这是处理它的正确方法。

实际上,这对于您在服务器上进行检查非常简单。只需额外检查该参数是否存在,即:

$tabs = array();if(isset($_POST['tab'])) {  $tabs = $_POST['tab'];}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5103352.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-16
下一篇 2022-11-17

发表评论

登录后才能评论

评论列表(0条)

保存