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,也就是客户端运行才能!