JavaScript错误:"ReferenceError:数组未定义"

Use*_*New 6 javascript arrays jquery cakephp

我想创建一个JavaScript array并通过post请求将它传递到php中的另一个页面我在firebug中收到错误:

ReferenceError:未定义数组

这是代码:

$(document).ready(function(){
    var data = new array();               // this line throws the error
    // Handle Submiting form data
    $("#btnSumbit").click(function (){

        $('#tblCriteria input[type=text]').each(
            function(){
                data[this.id] = this.value;
            }
        );  
Run Code Online (Sandbox Code Playgroud)

此代码内部cakePHP视图.

Vis*_*ioN 17

JavaScript区分大小写,因此要Array使用大写字母创建新的数组:

var data = new Array();
Run Code Online (Sandbox Code Playgroud)

但是,您可能总是使用简短版本:

var data = [];
Run Code Online (Sandbox Code Playgroud)