[英]How to pass javaScript values to PHP
如何將javaScript值傳遞給PHP,我的代碼如下
<script>
function a{
var b = a;
}
</script>
<button onclick="a(2)">Values</button>
<?php
$select = mysql_query("select * from tabl1 where id='values'"); // values comes here
echo $select;
?>
您可以做很多事情。
您必須了解的主要事情是javaScript在客戶端 (瀏覽器) 上運行 ,而PHP在服務器上運行 。
然后,如果要將變量從JS傳遞到PHP ,則必須進行服務器調用 。
您可以使用多種方式將變量從客戶端發送到服務器。
據我從您的示例了解,它看起來像您的php代碼和您的javascript都在同一個文件中。 因此也許再次調用您的文件就足夠了。
假設您的文件名為index.php。
<script>
function yourJavascriptFunction(id) {
window.location.href = "index.php?id=" + id;
}
</script>
然后將您的PHP代碼更改為此:
<?php
$select = mysql_query("select * from tabl1 where id='".$_GET['id']."'"); // values comes here
echo $select;
?>
$_GET
將獲取您在Js函數中發送的變量。
這樣做會刷新頁面。 可能是您不想刷新頁面? 然后看一下ajax方式。
希望對您有幫助
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.