我有一个包含一些 javascript 代码的 php 文件,我正在使用我的 HTML 中的脚本标签调用该文件。我的问题是当我在 php 中有一个 get 方法时,java 函数不会回显..这是我的代码:
Header("content-type: application/x-javascript");
$monthS = $_GET['location'];
// Connect to MySQL
if ( !( $database = mysql_connect( "localhost",
"root", "" ) ) )
die( "Could not connect to database </body></html>" );
// open Events database
if ( !mysql_select_db( "Events", $database ) )
die( "Could not open Events database </body></html>" );
$result = mysql_query("SELECT * FROM posted_events WHERE Month_ = 'July' ")
or die ('Error updating database because: '.mysql_error());;
$daysArray = Array();
while ($row = mysql_fetch_array($result, MYSQL_ASSOC)) {
$daysArray[] = $row['DayNum']; }
$length = count($daysArray);
echo "function test() { ";
echo "alert('monthS');";
for($i=0; $i < $length; $i++) {
echo "var active = document.getElementById('day'+".$daysArray[$i].");
active.setAttribute('class', active.getAttribute('class') + ' event'); ";
}
echo "}";
但是如果我删除$monthS = $_GET['location'];
,那么函数会完美地回响,但我需要那个变量。我使用 JQuery 从 JS 获得了该变量。