2013-05-31 49 views
-2

這裏是我的代碼,我已經使用自動刷新timing.php負載功能。如何在頁面中動態使用PHP定義Javascript傳遞的變量?

<script> 
var auto_refresh = setInterval(function() 
{ $('#myDiv').load('timing.php?test=<?php echo $test?>'); 
}, 1000); 
</script> 

我的形式是什麼樣子,

<form id="formElem" name="formElem" action="<?php $_SERVER['PHP_SELF'];?> " method="get"> 

我想發送的動態變量,

<?php 
if(isset($_GET['view_det'])) 
{ 
$test=$row2['test_name']; 
?> 
<p id="myDiv"> </p> 

請幫助我。

+1

等等...那麼你的問題是什麼?所有你向我們展示過的......是你的代碼,但你沒有描述你實際期望發生的事情。 – Killrawr

+0

@Killrawr:我很抱歉dat。實際上我沒有通過GET方法將測試變量獲取到timing.php中的$ test中。請在代碼中幫助我解決我的錯誤。謝謝你。 – user2372177

回答

0
timing.php?test=<?php echo $test?> 

這意味着timing.php將被期待稱爲測試GET參數。在timing.php上,參數可以像這樣訪問:

<?php 
$test = $_GET['test']; 
+0

但是我沒能獲得從腳本測試變量timing.php ... 無論我在腳本加載功能是否正確?或任何失蹤......我無法理解我的錯誤在哪裏......自從一天以來,我完全受到傷害。請幫忙... – user2372177