2013-01-09 80 views
0

與代碼我有我可以回聲:<a id='test'> 它顯示什麼是鍵入,但我需要使<a id='test'>變成一個變量,所以我可以使用它的MySQL查詢的等。這可能嗎?做一個javascript變量到php變量沒有刷新頁面

<script type="text/javascript"> 

    function email(){ 
    var input = document.getElementById('input').value; 
    document.getElementById('text').innerHTML = input; 
} 
</script> 

<html> 
    <p><input type='text' id='input' value='' /> 
    <input type='button' onclick='email()' value='submit'/></p> 
</html> 

<?php 
    $info="<a id='text'>"//make this a variable; 
    echo $info; 
?> 
+1

如果你不想刷新,請查看'ajax'就像jquery的'.post' –

+1

不是那樣直接。這是可能的AJAX。 – phpisuber01

+2

服務器執行PHP。輸出是HTML併發送到客戶端,即瀏覽器。它解析HTML並執行JavaScript。所以,PHP在服務器上執行,客戶端上的JavaScript被執行。在這種情況下無法混合這些語言。如前所述,您可以使用AJAX在後臺向服務器發送HTTP請求。這個問題很常見*,如果你搜索它,你會發現很多有用的,相關的問題。 –

回答

2

using AJAX with jQuery將幫助您進行簡單的服務器調用,無需重新加載頁面。然後你可以發送任何變量到一個PHP文件,將它們存儲在你的數據庫中。