使用jQuery post或类似的异步JavaScript请求将空数组发送到服务器

用户名

给定

$.post('dealWithStuff.php',{'fullArray':['hello','goodby'],'emptyArray':[]});

dealWithStuff.php接收

['fullArray'=>['hello','goodby'] ]

但不是

['fullArray'=>['hello','goodby'], 'emptyArray'=>[] ]

如何将emptyArray发送到服务器?

达伦

我会给它一个裂缝。

就在我们开始之前, This would be a good question for you to read over.

您无法发送空数组,因为它看起来像这样:file.php?arra[]

发送时,您需要执行以下操作:

$.post('dealWithStuff.php',{'fullArray':['hello','goodby'],'emptyArray':['']});

请注意如何emptyArray['']不是[]这将为您提供如下响应:

Array
(
    [fullArray] => Array
        (
            [0] => hello
            [1] => goodby
        )

    [emptyArray] => Array
        (
            [0] => 
        )

)

您可以从后端访问它,只需从中删除该子数组元素emptyArray

可以很容易地完成这样的事情:

foreach($_POST['emptyArray'] as $i => $derp) {
    unset($_POST['emptyArray'][$i]);
}

假设您不需要中的任何项目emptyArray之后,您将获得如下所示的收益:

Array
(
    [fullArray] => Array
        (
            [0] => hello
            [1] => goodby
        )

    [emptyArray] => Array
        (
        )
)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

jQuery函数无法将ajax请求发送到Django服务器

来自分类Dev

使用名称值对将Json POST发送到服务器

来自分类Dev

使用Ajax POST请求将图像和JSON数据发送到服务器?

来自分类Dev

将画布图像发送到服务器格式JPG javascript或jquery

来自分类Dev

在android应用中使用POST将JSON发送到服务器

来自分类Dev

使用获取请求标头将数据发送到服务器

来自分类Dev

jQuery ajax post不将数据发送到服务器端(使用PHP)

来自分类Dev

无法使用angularjs $ http请求将参数发送到服务器操作方法

来自分类Dev

使用HTTP Post将机密数据发送到服务器的安全方法

来自分类Dev

当我使用post方法将请求发送到服务器时显示异常

来自分类Dev

使用PhantomJS将Ajax请求发送到本地ColdFusion服务器

来自分类Dev

通过Volley使用POST将数据发送到服务器不起作用

来自分类Dev

如何使用python将请求发送到tensorflow服务器(tensorflow-serving)?

来自分类Dev

如何使用@ NgRx / effects仅将请求发送到服务器一次

来自分类Dev

使用后请求将压缩的numpy数组(zlib)发送到flask服务器[python]

来自分类Dev

如何使用python将图像旋转请求发送到gprc服务器?

来自分类Dev

使用codeigniter将发布请求发送到xmlrpc服务器

来自分类Dev

使用名称值对将Json POST发送到服务器

来自分类Dev

使用JQuery Mobile使用PHP,POST和JSON将数据发送到服务器时出现问题

来自分类Dev

将画布图像发送到服务器格式JPG javascript或jquery

来自分类Dev

使用Java将Ajax请求发送到Rails服务器

来自分类Dev

无法使用angularjs $ http请求将参数发送到服务器操作方法

来自分类Dev

使用HTTP Post将机密数据发送到服务器的安全方法

来自分类Dev

如何使用http请求将时区信息发送到服务器?

来自分类Dev

使用 http POST 将字符串发送到服务器

来自分类Dev

angularjs 在使用 POST 将数据发送到服务器时使 json 格式错误

来自分类Dev

使用 AsyncTask 和 POST 方法将变量发送到服务器并取回 JSON 对象

来自分类Dev

使用 Axios 将 Blob 发送到服务器,接收空对象

来自分类Dev

如何使用改造android将多维数组发送到服务器

Related 相关文章

  1. 1

    jQuery函数无法将ajax请求发送到Django服务器

  2. 2

    使用名称值对将Json POST发送到服务器

  3. 3

    使用Ajax POST请求将图像和JSON数据发送到服务器?

  4. 4

    将画布图像发送到服务器格式JPG javascript或jquery

  5. 5

    在android应用中使用POST将JSON发送到服务器

  6. 6

    使用获取请求标头将数据发送到服务器

  7. 7

    jQuery ajax post不将数据发送到服务器端(使用PHP)

  8. 8

    无法使用angularjs $ http请求将参数发送到服务器操作方法

  9. 9

    使用HTTP Post将机密数据发送到服务器的安全方法

  10. 10

    当我使用post方法将请求发送到服务器时显示异常

  11. 11

    使用PhantomJS将Ajax请求发送到本地ColdFusion服务器

  12. 12

    通过Volley使用POST将数据发送到服务器不起作用

  13. 13

    如何使用python将请求发送到tensorflow服务器(tensorflow-serving)?

  14. 14

    如何使用@ NgRx / effects仅将请求发送到服务器一次

  15. 15

    使用后请求将压缩的numpy数组(zlib)发送到flask服务器[python]

  16. 16

    如何使用python将图像旋转请求发送到gprc服务器?

  17. 17

    使用codeigniter将发布请求发送到xmlrpc服务器

  18. 18

    使用名称值对将Json POST发送到服务器

  19. 19

    使用JQuery Mobile使用PHP,POST和JSON将数据发送到服务器时出现问题

  20. 20

    将画布图像发送到服务器格式JPG javascript或jquery

  21. 21

    使用Java将Ajax请求发送到Rails服务器

  22. 22

    无法使用angularjs $ http请求将参数发送到服务器操作方法

  23. 23

    使用HTTP Post将机密数据发送到服务器的安全方法

  24. 24

    如何使用http请求将时区信息发送到服务器?

  25. 25

    使用 http POST 将字符串发送到服务器

  26. 26

    angularjs 在使用 POST 将数据发送到服务器时使 json 格式错误

  27. 27

    使用 AsyncTask 和 POST 方法将变量发送到服务器并取回 JSON 对象

  28. 28

    使用 Axios 将 Blob 发送到服务器,接收空对象

  29. 29

    如何使用改造android将多维数组发送到服务器

热门标签

归档