10/10/2018, 13:18
Truyền giá trị 1 biến php vào js
Mình có 1 biến php, nếu mình để trong html thì nhận được giá trị của biến đó, còn để trong js thì không
Search cả tối rồi mà k thấy kết quả
Mình đã chèn biến của php vào đây (những bài tìm trên mạng đều nói chèn như thế này thì nhận được giá trị của biến
-------------------------------------------------
<script type="text/javascript">
function calc()
{
var x = "<?php echo $listing.name; ?>";
}
</script>
-------------------------------------------------
Nhưng mình chèn xong thì biến x ở js không nhận được giá trị của biến $listing.name trong php
Search cả tối rồi mà k thấy kết quả
Mình đã chèn biến của php vào đây (những bài tìm trên mạng đều nói chèn như thế này thì nhận được giá trị của biến
-------------------------------------------------
<script type="text/javascript">
function calc()
{
var x = "<?php echo $listing.name; ?>";
}
</script>
-------------------------------------------------
Nhưng mình chèn xong thì biến x ở js không nhận được giá trị của biến $listing.name trong php
Bài liên quan
Và nếu như không có đoạn js mà chỉ có mỗi <?php echo $listing.name; ?> thì nó hiện ra sao?
<body>{$listing.name}</body>
thì dưới phải là:
<script type="text/javascript">
function calc()
{
var x = '{$listing.name}'; // hoặc var x = {$listing.name};
}
</script>
còn nếu muốn viết như trên mạng dậy bạn, thì cái ở trên nó phải khác
function calc()
{
var x = {$listing.name};
}
</script>
Thôi thử lần nữa nhé.
Nếu bạn viết
<h1>{$listing.name}</h1>
<script type="text/javascript">
function calc()
{
var x = '{$listing.name}'; // hoặc var x = {$listing.name};
}
</script>
thì view source ra cái gì?
Nhưng cái dưới thân HTML gọi {$listing.name} thì ra giá trị DDTH
Muộn rồi, em ngủ đã mai ngâm cứu tiếp
Sống quy củ quá