Показывать стоимость $ _SESSION с языком сценариев JavaScript

Я крашу в HTML одну $_SESSION['variable'] PHP и я нуждаюсь в том, чтобы манипулировать ею с языком сценариев JavaScript.

html.php

<p id="elem" value=" <?php echo $_SESSION['variable']; ?> "></p>

Результат этой операции:

<p id="elem" value="0"></p>

Пока, это ожидаемый результат.

Проблема, - что, захотев манипулировать новым value="0" с языком сценариев JavaScript, он возвращает мне ошибку undefined.

javascript.js

console.log(elem.value);
>> undefined
2
задан 14.04.2016, 19:22
2 ответа

Если ты intenciГіn он состоит в том, чтобы звонить в этот признак, сделай это: elem.getAttribute ("оцените");

, Но под, когда ты будешь верить в контроль, если ты это делаешь прежде чем контроль renderice, он продолжит давать undefined

EDIT: Я поддерживаю мой ответ, для любого из двух случаев.

2
ответ дан 24.11.2019, 14:35

Прежде всего, помнит, что PHP работает На сервере и Javascript En, клиент. Принимая это во внимание и натуральный процесс одного 'renderizado страниц' мы можем видеть, что (очень очень поверхностным способом) PHP-> HTML-> Javascript

introducir la descripción de la imagen aquí

Следовательно, каждый раз, когда готовишь ты <?php echo $_SESSION['variable'];, будьте уже прибудь в готовый и готовый браузер, следовательно так уже ты можешь выполнять твой код Javascript.

Продолжая твой пример, я имею <p id="elem" value="0"></p>, так, чтобы захватывать эту стоимость, я использую (используя Jquery)

$(function () {    
    var valueQueNecesito = $('#elem').val();
    console.log(valueQueNecesito);   
});

Javascript (достаточно основной)

var value = document.getElementById(elem).value;

привет

0
ответ дан 24.11.2019, 14:35