javascript - 在php中運行js程式碼
仅有的幸福
仅有的幸福 2017-05-16 13:07:03
0
3
558

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

二者有什麼區別嗎,求告知,謝謝啦

仅有的幸福
仅有的幸福

全部回覆(3)
phpcn_u1582

沒區別呀,你第一種情況沒進入if語句,所以才沒有彈框。你可以試試把外層的if($_POST)去掉,就可以彈框了,我估計是你根本沒有發送post請求,所以進不了if代碼塊。

Ty80

親,這個不是在php中運作的。
php -> 輸出html+js -> 瀏覽器收到,並執行js -> 結果

對於你第一個例子,是POST請求的時候返回的網頁,一般你用瀏覽器輸入網址,是GET請求

滿天的星座

單獨看程式碼沒有差別,看實際情況可能就不同了。只有if判斷沒進入才不會彈框,你應該使用JQ中的ajax吧。百度看看不難的

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!