Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/variables/2.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
使用ajax将json数组传递给php_Ajax - Fatal编程技术网

使用ajax将json数组传递给php

使用ajax将json数组传递给php,ajax,Ajax,我正在表单中使用checkbox,并使用ajax请求将to checkbox值发送到php,但它无法在erros check_List id未定义的情况下运行。请给我一个解决方案 $.ajax({ url : "response.php", type: "POST", dataType: "json", data: {check_List : JSON.stringify(values)}, success: function(data){

我正在表单中使用checkbox,并使用ajax请求将to checkbox值发送到php,但它无法在erros check_List id未定义的情况下运行。请给我一个解决方案

 $.ajax({
     url : "response.php",
    type: "POST",
    dataType: "json",
   data: {check_List : JSON.stringify(values)},



    success: function(data){
            alert("OK");
        }


  });
php代码:


您是否有$u POST['check\u list']的var\u转储?编辑:您应该声明变量$check\u List=$\u POST[check\u List];我已选中,但显示以下错误通知:未定义索引:检查第17行G:\xamp\htdocs\2015\css tricks1.6\response.php中的\u列表注意:尝试获取第24行G:\xamp\htdocs\2015\css tricks1.6\response.php中非对象的属性
if (isset($_POST["check_List"])) {

// Decode our JSON into PHP objects we can use

$myArray = json_decode($check_List, true);


echo "Data is: " . $myArray->data . "<br>";
}