Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/amazon-web-services/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
$.post-从javascript到php的数组_Javascript_Php_Jquery_Ajax - Fatal编程技术网

$.post-从javascript到php的数组

$.post-从javascript到php的数组,javascript,php,jquery,ajax,Javascript,Php,Jquery,Ajax,我有一个javascript数组: arr = [1, "string", 3] 这是我的ajax调用: $.post("./ajax_book_client.php", {'client_info[]': arr}, function(data) { // some stuffs here } }); 以下是php摘录: <?php $arr = $_POST['client_info']; // I w

我有一个javascript数组:

arr = [1, "string", 3]
这是我的ajax调用:

$.post("./ajax_book_client.php",
        {'client_info[]': arr},
    function(data) {
          // some stuffs here
        }
});
以下是php摘录:

<?php 
    $arr = $_POST['client_info'];

    // I want to access the array, indexed, like this:
    $arr[0] = 2;
    $arr[1] = "Hello";
    $arr[2] = 10000;

?>

但我得到了这个错误:

未捕获类型错误:非法调用jquery-1.8.3.min.js:2

正确的方法是什么?
谢谢

您的JS中有语法错误。删除一个
}

您的JS中有语法错误。删除一个
}

您的JS中有语法错误。删除一个
}

您的JS中有语法错误。从
}中删除一个

}中删除
}
以删除语法错误

也不需要将
[]
客户端信息一起使用,这样您就可以将其删除

使用:


var arr=[1,“字符串”,3];
$.post(“./ajax\u book\u client.php”,
{'client_info':arr},
功能(数据){
//这里有些东西
}
);
ajax\u book\u client.php

<?php 
    $arr = $_POST['client_info'];

    echo $arr[0];
    echo $arr[1];
    echo $arr[2];
?>


}中删除
}
以删除语法错误

也不需要将
[]
客户端信息一起使用,这样您就可以将其删除

使用:


var arr=[1,“字符串”,3];
$.post(“./ajax\u book\u client.php”,
{'client_info':arr},
功能(数据){
//这里有些东西
}
);
ajax\u book\u client.php

<?php 
    $arr = $_POST['client_info'];

    echo $arr[0];
    echo $arr[1];
    echo $arr[2];
?>


}中删除
}
以删除语法错误

也不需要将
[]
客户端信息一起使用,这样您就可以将其删除

使用:


var arr=[1,“字符串”,3];
$.post(“./ajax\u book\u client.php”,
{'client_info':arr},
功能(数据){
//这里有些东西
}
);
ajax\u book\u client.php

<?php 
    $arr = $_POST['client_info'];

    echo $arr[0];
    echo $arr[1];
    echo $arr[2];
?>


}中删除
}
以删除语法错误

也不需要将
[]
客户端信息一起使用,这样您就可以将其删除

使用:


var arr=[1,“字符串”,3];
$.post(“./ajax\u book\u client.php”,
{'client_info':arr},
功能(数据){
//这里有些东西
}
);
ajax\u book\u client.php

<?php 
    $arr = $_POST['client_info'];

    echo $arr[0];
    echo $arr[1];
    echo $arr[2];
?>

额外大括号,更改:

$.post("./ajax_book_client.php",
        {'client_info[]': arr},
    function(data) {
          // some stuffs here
        }
});

$.post(“./ajax\u book\u client.php”,
{'client_info[]':arr},
功能(数据){
//这里有些东西
//}额外的大括号,更改:

$.post("./ajax_book_client.php",
        {'client_info[]': arr},
    function(data) {
          // some stuffs here
        }
});

$.post(“./ajax\u book\u client.php”,
{'client_info[]':arr},
功能(数据){
//这里有些东西
//}额外的大括号,更改:

$.post("./ajax_book_client.php",
        {'client_info[]': arr},
    function(data) {
          // some stuffs here
        }
});

$.post(“./ajax\u book\u client.php”,
{'client_info[]':arr},
功能(数据){
//这里有些东西
//}额外的大括号,更改:

$.post("./ajax_book_client.php",
        {'client_info[]': arr},
    function(data) {
          // some stuffs here
        }
});

$.post(“./ajax\u book\u client.php”,
{'client_info[]':arr},
功能(数据){
//这里有些东西

//}删除
client\u info[]
client\u info
和额外的大括号

试一试


var arr=[1,“字符串”,3];
$.post(“./ajax\u book\u client.php”,
{'client_info':arr},
功能(数据){
//这里有些东西
}
);

删除
客户信息[]
客户信息
和额外支架

试一试


var arr=[1,“字符串”,3];
$.post(“./ajax\u book\u client.php”,
{'client_info':arr},
功能(数据){
//这里有些东西
}
);

删除
客户信息[]
客户信息
和额外支架

试一试


var arr=[1,“字符串”,3];
$.post(“./ajax\u book\u client.php”,
{'client_info':arr},
功能(数据){
//这里有些东西
}
);

删除
客户信息[]
客户信息
和额外支架

试一试


var arr=[1,“字符串”,3];
$.post(“./ajax\u book\u client.php”,
{'client_info':arr},
功能(数据){
//这里有些东西
}
);