我想通過一個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