猿问

在php中运行js代码

如何在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>';

?>

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

慕慕森
浏览 2105回答 1
1回答

互换的青春

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

相关分类

JavaScript
我要回答