1. php中如何在alert下添加顯示參數
和後面的href賦值一樣,使用單引號就好了:
echo "<script>alert('$row');window.location.href='index.php';</script>";
不要擔心單引號裡面的$row變數取值問題,因為這個變數實際上是在雙引號裡面的。
2. php語言里echo "alert('$str');"; = echo"alert('".$str1."');"; 這是為什麼啊
在php中,假設有變數$str,那麼
echo $str; 和 echo "$str";效果是一樣,也就是說變數輸出時可以直接用,也可以放在雙引號內。
你的例子中第二中是比較常用的方式,用"."來連接字元串,這樣不容易出錯,也便於理解
第一種方法最好是這樣寫: echo "alert('${str}');"; 變數名用{}包起來,明確的表示$str是一個整體,否則有些時候會引起歧義。
比如說有兩個變數$str = "123", $str1 = "234"
echo "$str" => 123
echo "$str1" => 234
echo "${str}1" => 1231
3. php alert 對話框
方法一、不要PHP
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
</head>
<body>
<script type='text/javascript'>alert('a');</script>
</body>
</html>
方法二、使用<?php
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
</head>
<body>
<?php
echo "<script type='text/javascript'>alert('a');</script>";
?>
</body>
</html>
4. php我想要點擊刪除按鈕,彈出一個alert,有確定和取消按鈕,點擊確定就是刪除,取消就是停在當前頁,急用
一般這種都是通過點擊事件來觸發的。
你這用的應該是button類型,超鏈接什麼的也行。代碼示例如下:
<form action="這里是提交地址" method="提交方法">
<input type="submit" value="刪除整個信息" onClick="return confirm('確定需要刪除嗎')" />
</form>
通過點擊按鈕,事件觸發,選擇確定時,會將信息提交並進行處理,選擇取消,會返回一個false。
5. php alert(123)//能彈出來alert(\"abc\")提不出來提示錯
轉義問題
寫成 『abc』
onclick=\"javascript:alert(\"abc\");\"
被輸出後為
onclick="javascript:alert("abc");"
明顯的,"javascript:alert(" 被視為onclick的屬性值了,abc");"為無意義代碼。
剩下的那個問題,樓主你要明白,php是在伺服器端執行的
它的作用是用來生成一個真正的html頁面
所以,如果你希望回調,就需要使用form,給伺服器提交一個請求。
6. php alert sql語句
$sql = "DELETE FROM user where name = ".$_GET["name"];
echo "<script type=text/javascript>alert('$sql');</script>";
7. 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);
8. php 中如何運行兩個alert()
第一行代碼首先執行了JS中的alert,顯示了1111111,然後執行了history.back(),也就是說返回剛剛瀏覽的頁面,那後面的代碼當然就不執行了。你去掉第一行中的history.back();就會有兩個alert出來了。
9. JS中兩個變數值通過alert能顯示出來,但是傳給php後卻不能解析
這個問題的正確處理方法是將js的變數拼接成字元串。
js拼接字元串使用 「+」進行連接各個字元串和js變數。
正確的處理方法:
var num = $(this).val();
var id = $(this).parent().children('input').attr('name');
location.href= "buy.php?ID=" + id + "&NUM= " + num;
10. 網頁高手進,我用JS的setInterval設置了一個循環函數,函數的內容是alert(〈php
php是在伺服器運行的,所以當你訪問伺服器,返回頁面就是alert(一個固定的數,該數是在伺服器已經生成確定了的),你在JS一直循環這個alert(),那麼它輸出的數也是確定的!想讓alert()每次隨機一個數,必須是JS,也就是客戶端運行才能!