php賦值給js
❶ php的數組變數值能賦給js的數組嗎
可以的,把php的數組變數值json_encode後,直接賦給js
❷ 怎麼將PHP中的字元串賦值給js中的變數
$(document).give(function(){
<?php $o="'name'"?>
var a=<?php echo $o?>;
alert(a;
})
❸ php如何傳值給js
你彈出的a是字元串(php源碼)!你可以考慮,先讓php運行輸出個隱藏標簽並賦值給隱藏標簽 然後執行js獲取隱藏標簽id的值!
❹ php怎麼向js傳值
php給javascript傳值,算是兩個方法吧,
一個就是主動刷新,php把值寫到頁面上,比如 var a='<?php echo $a;?>';
另外的方法就是通過js非同步去拉取,通過ajax來實現,大體過程是:js 發起一個非同步請求給php程序,php返回資料庫的數據,js通過接收這個數據來在做處理。
❺ php怎麼給javascript變數賦值
如果是在php頁面的直接使用php標簽就可以
<script>
var str = <?php echo $str;?>
</script>
❻ 如何將php數組的值傳遞給javascript數組
在PHP端通過json_encode();將數組轉化成JSON格式,
在html端javascript端獲取有兩種方式
第一種通過JSON控制項將json數據返回成數組
第二種用eval()函數來解析JSON數據,兩種都可以
❼ PHP賦值給JS的問題
要加上echo來輸出變數中的值才能實現賦值
例如這句:<script
src="
http://wpa.qq.com/getonline?Type=1&<?
$qq
?>
:">
你要改為<script
src="
http://wpa.qq.com/getonline?Type=1&<?
echo
$qq;
?>
:">
這樣才能把值拿出來!
❽ 把值從PHP傳值到js中去
1:HTML中的值如何傳到JS,下面假設是文件1.php
代碼如下:
<html>
<body>
<form action="1.php" method="post">
name:<input type="text" name="username" id="username">
rename:<input type="text" name="username1" id="username1">
<input type="button" value="submit" on CliCk="get()">
</form>
</body>
</html>
JS假如想取文本框中用戶輸入的name值,這樣寫
代碼如下:
<script language='JavaScript'>
function get()
{
var n=document.getElementById('username').value;
alert (n);
}</script>
這樣的話在有調用JS get()時就會彈出警示框,裡面的內容就是name的值。
2:假如說JS中的這個取到的name值要傳回rename的文本框中,這樣寫
代碼如下:
<script language='JavaScript'>
function get()
{
var n=document.getElementById('username').value;
document.getElementById("username1").value=n;
}</script>
這樣的話在下面調用get()就會自動顯示上面name輸入的值。
3:PHP中取頁面的值
代碼如下:
<?php
$name=$_REQUEST["username"];
echo $name;
?>
4:PHP的值傳回頁面
在HTML中插入PHP語言,可以調用PHP中變數的值,也可用Smarty(推薦)。
有了以上這些,不管是HTML頁面里的值還是JS中變數的值,都可以輕松的傳入PHP,當然,PHP的值也可傳到想要的地方。
❾ PHP數組中的值如何傳給JS
PHP代碼如下:
$arr = array(1,2,3);
echo json_encode($arr);
die;
JS代碼如下:
$.post('1.php',{}
function(data){
eval('var arr='+data);
console.log(arr);
}
❿ PHP初學者 關於PHP變數傳值給JS的問題
$str加單引號改為'$str'如下:
<?php echo "<a onclick=\"testMessageBox(event,'$str');\" class=\"message_title\" href=\"#\">".$title."</a>"?>