php傳值給js
㈠ php如何傳值給js
你彈出的a是字元串(php源碼)!你可以考慮,先讓php運行輸出個隱藏標簽並賦值給隱藏標簽 然後執行js獲取隱藏標簽id的值!
㈡ PHP初學者 關於PHP變數傳值給JS的問題
$str加單引號改為'$str'如下:
<?php echo "<a onclick=\"testMessageBox(event,'$str');\" class=\"message_title\" href=\"#\">".$title."</a>"?>
㈢ 如何把PHP文件的變數值傳到另一個js文件中
你用js發起一個ajax請求,php把變數返回給它就行了。
㈣ PHP中怎麼傳參數給js函數
<inputtype="button"value="+"onclick='add("<?phpecho$item['id'];?>","<?phpecho$item['name'];?>")'/>
<script>
functionadd(id,name){
alert(name);
}
</script>
㈤ php怎麼向js傳值
php給javascript傳值,算是兩個方法吧,
一個就是主動刷新,php把值寫到頁面上,比如 var a='<?php echo $a;?>';
另外的方法就是通過js非同步去拉取,通過ajax來實現,大體過程是:js 發起一個非同步請求給php程序,php返回資料庫的數據,js通過接收這個數據來在做處理。
㈥ php向js傳值的問題
原生php可以這樣:
test.js.php:
functiongetValue(){
return<?phpecho$a;?>;
}
使用某些mvc框架, 例如thinkphp, 可以讓你寫成類似這樣:
functiongetValue(){
return{$a};
}
不過比較好的方式還是php生成一個json由js接收:
jQuery.ajax({
url:"xxx/getValue.php",
dataType:"json",
method:"GET",
success:function(data){
a=data.a;
}
});
㈦ 如何把php中獲取的數據傳遞到js中使用
看你想怎麼使用PHP的數據。比如我從資料庫里拿出一個數據,然後echo
<h1><?php echo $title; ?></h1>
那你JS里就可以通過DOM來獲取h1的innerHTML
不要直接用js,最好用現成的library,比如jQuery,Prototype之類的,因為他們有瀏覽器兼容。
還有就是用ajax,動態獲取你要的內容。即通過JS代碼,調用PHP代碼,然後傳遞回你要的數據。
AJAX非常的流行,因為不會造成網頁停滯,強調的是asynchronous (不同步)。
㈧ 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中的值傳入到JS中
只能傳靜態的值 , 照這樣傳
<script>varstr=<?phpecho""gggg"";?>;
alert(str);
});
</script>
㈩ 如何將php數組的值傳遞給javascript數組
在PHP端通過json_encode();將數組轉化成JSON格式,
在html端javascript端獲取有兩種方式
第一種通過JSON控制項將json數據返回成數組
第二種用eval()函數來解析JSON數據,兩種都可以