簡體   English   中英

如何將javaScript值傳遞給PHP

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM