[英]Defining a variable in a js file, from a php file
我有一個javascript文件需要來自php腳本中的變量的值,其中正在調用JS文件。
<?
$sid = session_id();
?>
<html>
<head>
<script src="javascript.js" type="text/javascript"></script>
...
如何將$ sid放入js文件中以供使用?
<html>
<head>
<script src="javascript.js" type="text/javascript"></script>
<script type="text/javascript">
var myFile = 'myfile.php?sid=' + "<?php echo session_id() ?>";
$('#stuff').fadeOut("fast").load(myFile).fadeIn("fast");
</script>
包含的順序在某種程度上取決於javascript.js中的內容。 如果你在里面使用聲明的'myFile'變量,先聲明它。 如果它只是一個lib,例如jQuery,則在之后聲明它。
為什么你傳遞SID表達? 它應該通過PHP傳遞給cookie。 任何其他變量都可以通過會話傳遞。
$('#stuff').fadeOut("fast").load('myfile.php?sid=<?php echo session_id() ?>').fadeIn("fast");
閱讀有關客戶端/服務器語言及其之間差異的更多信息
<?
$sid = session_id();
?>
<html>
<head>
<script type="text/javascript">
var sid = '<?= $sid ?>';
</script>
<script src="javascript.js" type="text/javascript"></script>
現在您可以在javascript.js中使用sid變量,或者在此之后加載任何其他JS代碼。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.