javascript - 在php中运行js代码
仅有的幸福
仅有的幸福 2017-05-16 13:07:03
0
3
640

如何在php中运行js代码呢

一、这种情况下就不会弹出ok

<?php
session_start();
if($_POST){
    if($_POST['mobile']!=$_SESSION['mobile'] or $_POST['mobile_code']!=$_SESSION['mobile_code'] or empty($_POST['mobile']) or empty($_POST['mobile_code'])){
        echo '<script type="text/javascript">';
        echo 'alert("ok");';
        echo '</script>';
    }else{
        $_SESSION['mobile'] = '';
        $_SESSION['mobile_code'] = '';    

}
?>

二、这种情况下就可以弹出ok

<?php
        echo '<script language="javascript">';
        echo 'alert("ok");';
        echo '</script>';
?>

二者有什么区别吗,求告知,谢谢啦

仅有的幸福
仅有的幸福

Antworte allen(3)
phpcn_u1582

没区别呀,你第一种情况没进入if语句,所以才没有弹框。你可以试下把外层的if($_POST)去掉,就可以弹框了,我估计是你根本没有发送post请求,所以进不了if代码块。

Ty80

亲,这个不是在php中运行的。
php -> 输出html+js -> 浏览器收到,并执行js -> 结果

对于你第一个例子,是POST请求的时候返回的网页,一般你用浏览器输入网址,是GET请求

滿天的星座

单独看代码没有区别,看实际情况可能就不同了。只有if判断没进入才不会弹框,你应该使用JQ中的ajax吧。百度看看不难的

Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage