⑴ js如何調用php變數
其實不是javascript得到php變數,而是php把變數值傳給javascript,其實也不叫傳給javascript。說不清楚了,看下面實例。
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);
⑵ javascript函數中可以使用PHP嗎
可以在js 腳本中嵌入php 代碼,你的寫法有點問題;
js 變數要聲明,並且要用引號 " ",要有結束的分號 ;
例如 var $poweruser = " <?php .... ?>";
至於要像你這樣在 嵌入的 php 代碼中使用js 變數id 進行傳值,這個是不行的;在這種情況下,js 是可以使用 php 變數,但是反過來就不行;
一下為實例:
⑶ 如何在當前頁面用php 獲取js 變數的值
1、首先我們創建一個test的php文件。
⑷ 如何在js里引用php變數
想要在javascript中引入php變數最簡單的就是混編方式,還有一種是通過shtml引入方式,但是shtml引入需要伺服器許可,還需要獨立設置輸出文件,較為復雜不符合動態腳本趨勢.這里就簡單介紹混編方式的實現方法.
混編方式:
混編就是採用html與php代碼混編方式來實現在html中運行php的方式.
注意點:
文件必須是php文件.否則無法直接運行php.
在需要運行輸出php的地方必須要寫完全的php引用標簽,即<?php ?>格式.
混編中php標簽必須要有結尾,否則容易導致html部分異常.
案例:
文件名稱:text.php
<!DOCTYPEhtml>
<html>
<head>
<title>php與html混編</title>
</head>
<body>
<!--html注釋:這里我們直接使用php來模擬一下歡迎提示語-->
尊敬的<?phpecho'熊大';?>(先生/女士),您好,歡迎您來到我的小站.<br>
<script>
alert("哎呀,<?phpecho'熊大';?>你來了啊!");
</script>
</body>
</html>
上面的代碼必要放在php文件里,然後訪問看到的頁面就是
這樣就達到了在html里輸出php變數的目的.
⑸ 如何script內放php變數
script內使用PHP變數,首先要將php變數傳給js變數,但是由於js自身不能解析php變數,所以在賦值或者傳值的時候要對php變數解析,然後在操作即可。例如下列示例:
<?php
//php變數
$name="網路知道";
?>
<!DOCTYPEhtmlPUBLIC"-//W3C//DTDHTML4.01Transitional//EN""
<html>
<head>
<metahttp-equiv="Content-Type"content="text/html;charset=UTF-8">
<title>JS使用php變數</title>
<scripttype="text/javascript">
functiontest(){
//將php變數復制給js變數
varparm="<?phpecho$name;?>";
//彈出對話框,輸出網路知道
alert(parm);
}
</script>
</head>
<body>
<ahref="javascript:void(0);"onclick="test()">測試</a>
</body>
</html>
⑹ php怎麼給javascript變數賦值
如果是在php頁面的直接使用php標簽就可以
<script>
var str = <?php echo $str;?>
</script>
⑺ PHP 變數如何在js中調用
何必來要用js這么麻煩呢,自直接轉換為數組來操作不就好了,ps(json_decode函數要php5.2或以上)
<?php
$url="http://m.weather.com.cn/data/101200208.html";
$json=file_get_contents($url);
$json_array=json_decode($json,true);
echo"<pre>";
print_r($json_array);
?>