我知道许多学生都面临这个问题。我不确定代码中的问题。虽然我正确地订购了我的脚本标签但是我遇到了以下问题。
我需要将一个PHP文件中的值发送到其他PHP。在js中使用的是哪个。以下是代码。
delete1.php
<html>
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link href="../../bootstrap/css/bootstrap.css" rel="stylesheet" >
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
<script src="../../bootstrap/js/bootstrap.js"></script>
<script type="text/javascript">
$(document).ready(function () {
$('#container').load('delete2.php?os=' + 'myos');
});
</script>
<title>Cognizant's Asset Tracker</title>
</head>
<body>
<div id = "container" style = "min-width: 310px; height: 400px; max-width: 600px; margin: 0 auto"></div>
delete2.php
<?php
$test = $_GET['os'];
echo $test;
?>
<script type="text/javascript">
$(document).ready(function () {
var jstest = <?php echo $test; ?>;
console.log(jstest);
});
</script>
我正在使用bootstrap 3.3.6。 感谢您的支持。
答案 0 :(得分:1)
你必须引用打印的字符串,否则它将作为变量名打印出来,并且未定义的变量会抛出显示的错误
var jstest = '<?php echo $test; ?>';