Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/268.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
Javascript 如何在php中检查控制台上的变量值?_Javascript_Php_Jquery_Codeigniter - Fatal编程技术网

Javascript 如何在php中检查控制台上的变量值?

Javascript 如何在php中检查控制台上的变量值?,javascript,php,jquery,codeigniter,Javascript,Php,Jquery,Codeigniter,我想检查控制台中的变量值。我已经尝试了所有方法,但在控制台中没有得到值 // Here I want to check $cart_id value before if Statement echo "Cart Id Before If Statement:" . $cart_id; 上面这一行不起作用,因为页面add_cart跳过,我无法像通常那样检查值。所以我需要在cosole上检查这个值 console.log($cart_id); 但当我检查控制台时,控制台显示为空。但当我点击网

我想检查控制台中的变量值。我已经尝试了所有方法,但在控制台中没有得到值

 // Here I want to check $cart_id value before if Statement
 echo "Cart Id Before If Statement:" . $cart_id;
上面这一行不起作用,因为页面add_cart跳过,我无法像通常那样检查值。所以我需要在cosole上检查这个值

console.log($cart_id);
但当我检查控制台时,控制台显示为空。但当我点击网络,然后打开保存日志,然后显示我的文件add_cart.php,我可以看到cookie和表单数据,但我不知道如何在控制台或以任何方式检查$cart_id

我还在helper.php类中进行了尝试

function debug_to_console( $data ) {
$output = $data;
if ( is_array( $output ) )
    $output = implode( ',', $output);

echo "<script>console.log( 'Debug Objects: " . $output . "' ); 
</script>";
} 
但上面也不为我工作。我无法在if语句之前检查$cart\u id的结果。控制台上没有显示任何内容

if ($cart_id != '') {

}else{

$items_json = json_encode($item);
$cart_expire = date("Y-m-d H:i:s",strtotime("+30 days"));
$db->query("INSERT INTO cart (items,expire_date) VALUES ('{$items_json}','{$cart_expire}') ");
$cart_id = $db->insert_id;
setcookie(CART_COOKIE,$cart_id,CART_COOKIE_EXPIRE,'/',$domain,false);
}

欢迎您提出宝贵的建议。

如果只是为了调试应用程序代码,您只需在If语句之前在php代码中添加转储,如-

var_dump($cart_id);die();

if ($cart_id != '') {...}
由于调用是ajax,您将在网络选项卡中生成一个http调用。打开选择响应的窗口。在这里,您可以看到$cart_id的值,如下图所示-


当您在浏览器中检查页面源代码时,您对
console.log()的调用是否存在?它看起来像什么?只显示>symboltry
echo“…
尝试回显此函数
(函数showUp(){console.log('Debug Objects:“.$output.””);})()
«页面添加购物车跳过»?这是什么意思?您查看过PHP错误日志吗?它是一个名为
错误日志
的文件,通常位于文件所在的同一文件夹中…或文件“includer”所在的文件夹中”“是的。顺便说一下,在PHP服务器上。我确实想要这个,但不适合我。当我单击浏览器页面不打开add_cart.php时,只有ajax调用正在发生,单击后浏览器页面转到index.php。在控制台上,当我选中add_cart.php时,响应没有显示任何内容。
var_dump($cart_id);die();

if ($cart_id != '') {...}