我想通过一个PHP变量,以保持该名称的表,数据将被写入的Javascript。但是,我无法看到我的console.log它的值。该脚本是点击激活,所以它不应该是页面加载问题,但我不是很好的JavaScript,所以我不知道我在做什么错了无法通过php变量为javascript
有人可以帮我吗?
global $user;
$user = user_load($user->uid);
$params = Array (
'company' => $user->field_active_company[LANGUAGE_NONE][0]['value'] ,
);
$id = $user->name;
$cu = "db_".$params['company'];
//Here I can see the value fine
echo $cu;
.
.
.
.
//here I can not.
var write = '<?php echo json_encode($cu); ?>';
console.log(write);
var write2 = '<?php echo $cu; ?>';
console.log(write2);
感谢您的帮助
编辑:澄清 1ST我问为什么它不工作(或如何解决它)。 2ND就像我在文中提到的那样,javascript有一个函数和所有需要的标签。我是在javascript/php部分之前的控制台日志文本框。
你不能将PHP与JavaScript混合。这完全是你正在使用的代码? – 2014-09-05 07:41:26
你可以提供'var_dump($ cu)'或'print_r($ cu)'吗? – linuxeasy 2014-09-05 07:42:56
echo:db_0099 print_r:db_0099 – user1054844 2014-09-05 07:46:39