doubang4881 2013-11-12 21:35
浏览 38
已采纳

将JavaScript数组传递给PHP中的输入

I'm trying to pass an array from JavaScript to a PHP input. I want to pass my array as an array inside my input, not a string.

My array is this:

["0_1","0_2"]

And this is how I pass my array to my input:

$('#movefile_id').val(JSON.stringify(allfiledata));

Can I pass the array to the input file without making it a string?

  • 写回答

2条回答 默认 最新

  • duanruoyu6675 2013-11-12 22:01
    关注

    read this:

    https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/JSON/stringify

    you can convert your array to JSON

    var arrayJavascript = JSON.stringify(["0_1","0_2"]);
    

    and with PHP, read this:

    http://php.net/manual/es/function.json-decode.php

    $arrayPHP = json_decode($_POST["arrayJavascript"]);
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)
编辑
预览

报告相同问题?

手机看
程序员都在用的中文IT技术交流社区

程序员都在用的中文IT技术交流社区

专业的中文 IT 技术社区,与千万技术人共成长

专业的中文 IT 技术社区,与千万技术人共成长

关注【CSDN】视频号,行业资讯、技术分享精彩不断,直播好礼送不停!

关注【CSDN】视频号,行业资讯、技术分享精彩不断,直播好礼送不停!

客服 返回
顶部