iDev
iDev

Reputation: 2421

Assign null php variable to javascript

How can I pass null PHP variable to javascript?

My code is as:

<?php

$size = null;

<< Call Rest API >>
if (<some_condition_here>) {
    $size = <rest_api_value>;
}
echo "<input name='diff_size' id='diff_limit' type='test' value='$size' />";

<script>
var initial_value = $size

function checkIfChanged() {
    if ($('diff_size').val() == initial_val )
    {
        return false;
    }
    return true;
}

</script>
?>

<< On submit javascript function is called >>

Error message:

Uncaught SyntaxError: Unexpected token ;

var initial_value = ;

Upvotes: 2

Views: 662

Answers (1)

Chris Hemmens
Chris Hemmens

Reputation: 387

<?php

$size = null;

<< Call Rest API >>
if (<some_condition_here>) {
    $size = <rest_api_value>;
}
echo "<input name='diff_size' id='diff_limit' type='test' value='$size' />";
?>
<script>
var initial_value = '<?= $size ?>';

function checkIfChanged() {
    if ($('diff_size').val() == initial_val )
    {
        return false;
    }
    return true;
}

</script>

Upvotes: 2

Related Questions