A. 在同一個頁面,想把js的變數值賦值給php的一個變數
1、新建一個html5頁面,完成如下所示初始化代碼。

B. 如何用javascript給php賦值
不能直接傳遞,但是可以用js的ajax在頁面載入的時候動態調用php數組值
或者把用php處理的數組值當字元串先賦值給html hidden控制項,然後用js代碼調用hidden的value
另外我覺得,如果你的這個數據不是經常改變的話,最好是用php生成一個.js文件,這個文件就定義這個數組,然後file一下,比較好
C. 如何把一個js變數傳給php變數
js僅在 瀏覽器中運行.
php 僅在伺服器端運行.
2者交互, 通常通過 http get/post 協議進行交互.
因此, 要將 js 變數傳輸到 php, 需通過 get/post 將參數傳入.
譬如:
<script>
function test(){
var x="abc";
$.ajax("test.php?x="+x);
}
</script>
而 test.php 中, 通過 $_REQUEST["x"] 即可拿到js 請求過來的變數.
追問
感覺你的答案最符合我的需求,只是我還是碰到了問題。
test.php文件中
onchange事件觸發test()函數,並將賦值。
<script>
function test(){
var x="abc";
$.ajax("test.php?x="+x);
}
test.php文件中
echo $_REQUEST["x"]並未獲取到有效值。echo沒有輸出。
請問,這到底是什麼原因。
追答
是因為 <script> 中並沒有輸出由 php 傳回的結果.
改成這個試試看.
1
2
3
4
5
6
<script>
function test(){
var x="abc";
$.ajax("test.php?x="+x),null,function(data){alert(data)});
}
</script>
D. 如何在當前頁面用php 獲取js 變數的值
1、首先我們創建一個test的php文件。

E. 如何將javascript的變數值傳遞給php
<input type="hidden" id="shjj" name="shjj" value="">
function changeselect1()
{
...
return tt;
}
js把值賦到這里
document.getElementById("shjj").value= changeselect1();
在下一個php頁面裡面 $_post["shjj"],就可以取的值
F. js中var聲明的變數賦給php變數
您好!很高興為您解答:
目測這種情況用ajax;
<inputtype="button"value="先傳給php在讓php列印出來"id="btn"/>
<script>
varbtn=document.getElementById('btn');
vara='123456';
btn.onclick=function(){
varajax=newXMLHttpRequest();
ajax.open('GET','a.php?use='+a,true)
ajax.onreadystatechange=function(){
if(ajax.readyState==4){
if(ajax.status==200){
alert(ajax.responseText);
}
}
}
ajax.send();
}
</script>
以下是php
<?php
$a=$_GET['use'];
echo $a;
這樣就把js的變數給了php的變數
望採納
G. 如何將js變數賦值給php
php變數賦值給js就比較容易,如 var aaa='<?php echo $ddd;>';
js變數賦值給php,就得用ajax方式了
$.ajax({
type:"post",
url:請求的url後台php對應的方法處理,
dateType:"json",
data:{'變數名1':變數值1,'變數名2':'變數值2'...},
success:function(data){
}
});