我不理解AJAX,但我聽說它用於這種類型的事情。或者如果你有另一種解決方案,那也沒關係。我已經看過類似的問題,只用了一些代碼,但沒有我能理解的完整示例。我有一個沒有PHP變量集的網頁。我想單擊一個按鈕,並且在不重新加載頁面的情況下,設置一個php變量並再次運行完整代碼並查看顯示的變量。我很想看到一個沒有jQuery的工作示例。我假設我需要2個網頁。叫他們page1.php中則page2.php 事情是這樣的......AJAX和PHP我可以設置一個變量onclick?沒有Jquery
<!Doctype>
<html>
<head>
<script type="text/javascript">
// some kind of ajax formula here...
</script>
</head>
<body>
<button onclick='callAjax()'>link</button>
<?php
if (isset($test)) echo $test;
?>
</body>
</html>
和page2.php只會被用來設置變量像...
<?php
$test=123;
?>
你想要的確實可以用Ajax。只是不是你在這裏展示它的方式。輸出前PHP執行_always_。所以你不能在點擊一個按鈕後執行一些PHP代碼(在同一個php文件中)。相反,您可以將響應ajax保存到JavaScript變量中,並將其傳遞到您的網站(html)。 – icecub