新聞中心
js如何調用php變量
其實不是javascript得到php變量,而是php把變量值傳給javascript,其實也不叫傳給javascript。說不清楚了,看下面實例。
成都創(chuàng)新互聯(lián)2013年至今,是專業(yè)互聯(lián)網技術服務公司,擁有項目成都網站制作、做網站網站策劃,項目實施與項目整合能力。我們以讓每一個夢想脫穎而出為使命,1280元山南做網站,已為上家服務,為山南各地企業(yè)和個人服務,聯(lián)系電話:13518219792
untitled1.php:
script language="php"
$ip = $_SERVER['HTTP_REMOTE_ADDR'];
/script
script language="javascript"
var ip = "?= $ip; ?"; // here, look!
var result = "You IP address is: " + ip;
document.write(result);
/script
那么運行untitled1.php時,頁面上就會顯示
You IP address is: 127.0.0.1
如果你要使用調用,即
script src="untitled1.php"/script的話,
只要把untitled1.php代碼改為:
script language="php"
$ip = $_SERVER['HTTP_REMOTE_ADDR'];
/script
var ip = "?= $ip; ?"; // here, look!
var result = "You IP address is: " + ip;
document.write(result);
如何在js里引用php變量
類似這樣:在JavaScript中放置php變量。
?php?
$h5course?=?'h5course-com';
?
!DOCTYPE?html
html
head
meta?charset="UTF-8"?/
titlePHP語言/title
/head
body
div?class="wrap"/div
script?type="text/javascript"
var?h5course?=?"?php?echo?$h5course??";
alert(h5course);
/script
/body
/html
jquery如何獲取php變量值
辦法1:使用表單提交的辦法。像上面朋友說的,可以用隱藏域input type = hidden value=“JS的值” 提交
辦法2:使用AJAX異步請求,把js的數據傳回服務器讓php程序處理。
js/jquery如何這樣調用php?
js/jquery調用php一般是用AjAx方式來調用的。
首先確認需要調用的php文件,可以是絕對路徑,也可以是相對路徑
這里以Jquery為例子解釋上面的問題
如下圖就是jquery的實現代碼,下圖的url就是需要請求的php地址;
如下圖就是php代碼的數據提供接口,最后使用ajax的數據格式返回給js端,這樣就實現了一次,php的調用。
jquery通過ajax調用php取得返回值
返回數據代碼如下:
如果在php里有echo的值的話,可以用AJAX來接收:
有多個輸出的話,是不可能指定輸出的
需要把想要輸出的內容放到一個數組中,然后json_encode一下,在到js里循環(huán),找到自己想要的值
比如:
//需要輸出的內容
echo 'aaa'; echo 'bbb';echo ''ccc;
//合成數組
$data = array(‘name1’='aaa',‘name2’= 'bbb',‘name2’= 'ccc');
//json_encode
$data =?json_encode($data);
//輸出
echo $data;
js:
$.post('aa.php',‘’,function(mes){
var data = eval('(' + msg + ')');
var name1 = data['name1'];
var name2 = data['name2'];
var name3 = data['name3'];
})
分享題目:jq調用php數據類型,php要查看一個變量的數據類型,可使用函數
文章出自:http://fisionsoft.com.cn/article/dssscgi.html