簡體   English   中英

將Javascript變量轉換為PHP變量

[英]Converting Javascript variable to a PHP variable

我想使用videoel.getCurrentTime函數返回給我的javascript變量並將其轉換為php變量,以便能夠將其添加到我的SQL插入查詢中,例如INSERT INTO tblData VALUES('$ phpVarFromJavascript') ;

您無需“轉換”它。 使用get請求或類似於php頁面的東西發送它。

Javascript在客戶端運行,而php在服務器端運行。

您可以通過多種不同的方式來執行此操作,根據具體情況選擇哪種方式。 但是,我認為重要的是檢查所有工作原理,並確保您了解客戶端和服務器端之間的區別。

檢查w3c的示例 當用戶選擇一個人時,Javascript部分會向php文件發出請求。 然后,php文件查詢MySQL數據庫並響應Javascript文件,然后Javascript文件將結果呈現給用戶。

我不建議在本示例中使用在本示例中使用的特定代碼。 MySQL數據庫信息以純文本格式存儲, 任何人都可以閱讀。 我僅將此鏈接用作所有組件如何協同工作的有效示例。

除非通過AJAX請求,否則JavaScript無法與PHP進行交互。 您需要做的是通過AJAX將其發送到頁面,然后使用PHP訪問變量

這會將js變量轉換為php變量,並將php變量轉換為js變量

<script>
function jstophp(){


var javavar=document.getElementById("text").value;  

document.getElementById("rslt").innerHTML="<?php 
$phpvar='"+javavar+"'; 
echo $phpvar;?>";
}

function phptojs(){

var javavar2 = "<?php 

$phpvar2="I am php variable value";
echo $phpvar2;

?>";
alert(javavar2);
}

</script> 
<body>
<div id="rslt">
</div>


<input type="text" id="text" />
<button onClick="jstophp()" >Convert js to php</button>
<button onClick="phptojs()">Convert php to js</button>

PHP variable will appear here:
<div id="rslt2">
</div>

</body>

演示: http : //ibence.com/new.php

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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