Javascript 从动态创建的表单检索POST数据

Javascript 从动态创建的表单检索POST数据,javascript,php,jquery,forms,Javascript,Php,Jquery,Forms,我目前正在创建一个通过javascript提交的表单。基本上我是从这篇文章中的脚本开始的,这是我的版本: function open(method, url, data, target){ var form = document.createElement("form"); form.action = url; form.method = method || "POST"; form.target = target || "_sel

我目前正在创建一个通过javascript提交的表单。基本上我是从这篇文章中的脚本开始的,这是我的版本:

function open(method, url, data, target){
        var form = document.createElement("form");
        form.action = url;
        form.method = method || "POST";
        form.target = target || "_self";
        if (data) {
            for (var i = 0; i < data.length; i++) {
                var input = document.createElement("textarea");
                input.name = i.toString();
                input.innerText = JSON.stringify(data[i]);
                form.appendChild(input);
            }
        }
        form.style.display = "none";
        document.body.appendChild(form);
        form.submit();
    };
其中数据是如下所示的对象数组:

open("POST", "statistics.php", data, "newwin");
var data = [{
    "ticker": "SPM"
    "date": "2013-01-03"
    "time": "1000"
    "kind": "S"
    "price_in": "30.35"
    "price:_out": "30.34"
    "gain": "0.0100"
    },
   {
    "ticker": "SPM"
    "date": "2013-01-04"
    "time": "1000"
    "kind": "S"
    "price_in": "30.22"
    "price_out": "30.09"
    "gain": "0.1300"
   },
   ...];
我的问题是,只要我尝试使用phpstatistics.php页面检索此数据,我就无法获取任何数据

如果我尝试使用
var\u dump($\u POST)它给了我:
数组(0){}
但是如果我使用Chrome devTools内部网络选项卡进行检查,所有数据实际上都在标题部分


我遗漏了什么?

在问题中添加
数据
。添加到问题中的“数据”无法理解为什么人们会投反对票,这是一个令人愤怒的问题吗同样的,它也在工作。
$\u POST
=>
array(size=2)0=>字符串“{”ticker:“SPM”,“date:“2013-01-03”,“time:“1000”,“kind:“S”,“price:”in:“30.35”,“price:”out:“30.34”,“gain:”0.0100“}”(length=117)1=>字符串“{”ticker:“SPM”,“date:“2013-01-04”,“time:”time:“1000”,“kind:”S:“price:”in:“30.22”,“price:”out:”gain:“30.09:”“0.1300”}(长度=116)
现在我更不了解(