如何在javascript函数中获取php变量值
How to fetch the php variable value inside javascript function
我正在尝试获取javascript中的php变量值。我使用这个语法来获取要在javascript中获取的php变量。
但是当我调用javascript函数()时,它什么也不显示。
javscript代码
function cali()
{
var lat = '<?php echo $row['lat']; ?>';
var lon = '<?php echo $row['lon']; ?>';
alert(lat);
alert(lon);
}
这是php代码。在这里,我想获取$row['lat']和$row['lat']到javascript函数()
PHP代码
<?php
mysql_connect("localhost", "mande", "mande") or die (mysql_error ());
mysql_select_db("theaterdb") or die(mysql_error());
$strSQL =("SELECT theater_name,address,lat,lon FROM theaters WHERE theater_name='" . mysql_real_escape_string($_POST['course']) . "'");
$rs = mysql_query($strSQL);
while($row = mysql_fetch_array($rs)) {
echo "<b>Theater Name:</b><br>";
echo $row['theater_name'] . "<br /><br />";
echo "<b>Theater Address:</b><br>";
echo $row['address'] . "<br /><br />";
echo "<b>Latitude:</b><br>";
echo $row['lat'] . "<br />";
echo "<b>Longitude:</b><br>";
echo $row['lon'] . "<br /><br />";
}
mysql_close();
?>
function cali()
{
var lat = "<?php echo $row['lat']; ?>";
var lon = "<?php echo $row['lon']; ?>";
alert(lat);
alert(lon);
}
//if jquery
//include jquery.js here
$(document).ready(function(){
cali();
});
//if simple/core javascript
<body onload="cali();">
如果您想页面加载警报,请使用jquery在文档中使用此功能。准备
$(document).ready(function() {
function cali()
{
var lat = '<?php echo $row['lat']; ?>';
var lon = '<?php echo $row['lon']; ?>';
alert(lat);
alert(lon);
}
});
否则,您不会调用函数
function cali()
{
var lat = '<?php echo $row['lat']; ?>';
var lon = '<?php echo $row['lon']; ?>';
alert(lat);
alert(lon);
}
请在javascript 中调用以上内容
cail()
现在你仍然无法显示你的结果。请检查您的php代码
在这一点上,有几件事你必须注意并注意。
-
如果您正在传递php变量,则只有在值已提交给服务器一次的情况下才有效,但由于javascript是客户端,并且在浏览器本身上运行,因此它可以在页面加载后立即运行。
-
即使您在javascript中获取这些变量,其也不会调用while循环中的函数。或者在document.ready函数上使用jquery调用它。
希望现在它能帮助你。:)
相关文章:
- 在Javascript文件中获取PHP变量
- 如何获取PHP变量数据并将其存储在JavaScript变量中
- 从javascript数组获取php的日期时间
- 获取PHP代码中日期选择器的值
- 从javascript变量获取php会话
- 无法获取php会话变量以在javascript中设置var
- 如何使用Jquery一步一步地获取PHP数据
- 获取 PHP 中 HTML 标记 'select' 的值
- 使用 Javascript 获取 php 文件的输出
- 获取PHP变量的JavaScript不起作用
- 从 JS 函数获取 PHP 中的值
- 无法在jquery中获取PHP值
- jquery没有't从DIV数据id中获取PHP变量值,只输出变量名
- 在JAVASCRIPT中获取php选中的复选框值
- 在AJAX url中如何获取php变量的参数值
- 用ajax用js获取php
- 获取PHP URL的JS值
- 使用AJAX只获取PHP响应
- 如何在javascript变量中获取php文件的结果
- 当使用AJAX获取PHP文件以从MySQL数据库中检索数据时,会出现下拉表单disapering