繁体   English   中英

JavaScript 错误:“ReferenceError:未定义数组”

[英]JavaScript Error: “ReferenceError: array is not defined”

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

参考错误:未定义数组

这是代码:

$(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;
            }
        );  

这个代码在cakePHP视图中。

JavaScript 区分大小写,因此要创建一个新数组,请使用大写字母编写Array

var data = new Array();

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

var data = [];

您需要在使用它的地方上方声明数组。

var arrayName = [ ]; //  1
var arrayName = new array(); //  2 

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM