<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    yxhxj2006

    常用鏈接

    統(tǒng)計

    最新評論

    js調(diào)用php和php調(diào)用js的方法舉例

    1 JS方式調(diào)用PHP文件并取得php中的值

     

    舉一個簡單的例子來說明:

    如在頁面a.html中用下面這句調(diào)用:

     

    <script type="text/javascript" src="b.php?action=test"></script>

    <script type="text/javascript" >

    alert(jstext);

    </script>

     

     

    在b.php中有這樣一段PHP代碼:

    <? $action=$_GET['action']; //echo "var jstext='$action'"; //輸出一句JS語句,生成一個JS變量,并賦顛值為PHP變量 $action的值 //echo "var jstext='aa'"; echo "var jstext="."'$action'"; ?>

     

     

    當執(zhí)行a.html文件時,就會調(diào)用b.php文件,并將b.php文件的輸出作為JS語句來執(zhí)行,所以此處會彈出一個提示框,內(nèi)容為JS變量jstext的值,也就是在PHP文件中賦給jstext的值.

    小結:

          在HTML里用JS 調(diào)用文件的方式調(diào)PHP文件,則PHP文件的輸出將會被調(diào)用頁作為JS的代碼來用.

     

     

    2 php調(diào)用js中的值

    在z.php頁面中有這樣一段代碼:

    <script type="text/javascript" > var url="aaaa*"; </script> <? $key="<script type=text/javascript>document.write(url)</script>"; echo $key; ?>

     

     

    3 php調(diào)用js中的方法(函數(shù))

    <script type="text/javascript"> function test() {   var t1=3;   t1 = t1+2;   alert(t1);   //return t1; } </script>
    <?php echo "<script type='text/javascript'>test();</script>"; ?>

     

    4 JS調(diào)用PHP變量

    (1)

    <?php
    $userId=100;
    ?> <script>
    var userId;
    userId=document.getElementByIdx_x_x_x("userId").value;
    alert (userId);
    </script>
    <input type="text" name="userId" id="userId" value="<?php echo $userId; ?>">

    (2)

    <?php
    $url = '變化的網(wǎng)址';    //定義變量
    ?>
    <script type="text/javascript">
    //js調(diào)用php變量
    var ds ="<?php echo $url?>" ; //賦值 alert(ds); //輸出效果 </script>

    5  -------------------------------

    <script language="JavaScript"> <!--

    var Y=<?php echo date('Y')?>,M=<?php echo date('n')?>,D=<?php echo date('j')?>;

    -->

    </script>

     

    6 自己寫的js和php互相調(diào)用

    1.php內(nèi)容:

    <?php

     

    //echo "<script LANGUAGE='javascript'>alert('$php變量');</script>";   //最簡單的php調(diào)用js

    //echo "<a href=#><img width=50 src='$fruit_pic_array[$i]' onMouseOver=’javascript:a();‘></a>";

    //echo "<a href='3.php'>aaaa</a>";   //php中超鏈接

     

    //echo "<script type='text/javascript' language='javascript'>phpmake('PHP建站學習筆記網(wǎng)');</script>";   //有時候需要在PHP執(zhí)行過程中,需要調(diào)用JavaScript自定義函數(shù)(驗證時出錯)

    echo "function ok(msg){alert(msg);}";

    ?>

    <HTML>

    <HEAD>

    <TITLE> php調(diào)用js文件的好辦法</TITLE>

    </HEAD>

    <BODY>

    <!--js調(diào)用php中定義的js-->

    <scrīpt language=''javascrīpt'' type=''text/javascrīpt'' src=''1.php''></scrīpt>  

    <scrīpt>

    ok("aaaaaa!");

    </scrīpt>

    </script>

    </BODY>

    </HTML>

     

    2.php內(nèi)容:

    <!--js調(diào)用php-->

    <?php

     

    $userId=100;

     

    ?>

     

    <script>

     

    var userId;

     

    userId=document.getElementByIdx_x("userId").value;

     

    alert (userId);

     

    </script>

     

    <input type="text" name="userId" id="userId" value="<?php echo $userId; ?>">

     

     

     

    <!--js調(diào)用php-->

    <?php

    if($_GET["action"]=="ok")

    {

    echo "I'm OK!";

    }

    else

    {

    echo "I'm not OK!";

    }

    ?>

    <SCRIPT Language = "JavaScript">

    function func()

    {

    if(confirm("Are you OK with this?"))

    {

    this.location = "ok.php?action=ok";

    }

    else

    {

    this.location = "ok.php?action=cancel";

    }

    }

    </SCRIPT>

    <html>

    <head>

    </head>

    <body>

    <a href="#" href="#" onClick="javascript:func();">Please Click</a>

    </body>

    </html>

     

    <!--js調(diào)用php-->

    <html>

    <head>

    <script>

    function isMail(PostString) 

    re=/\w*/ 

    if(re.test(PostString)) 

    return true; 

    else 

    return false; 

    function test(){

    if (isMail(<?php echo $email?>)) 

    {document.write("<?php echo "N";?>");} 

    else 

    {document.write('<?php echo 'Y';?>');}

    }

    </script>

    </head>

    <body>

    <?php 

    $email="aa"; 

    ?>

    <input   type=button   value=click   onclick= 'test() '>

    </body>

    </html>

     

    <!--php中含有js代碼-->

    <?php

        echo   "

    <script   language=javascript>

      function   test(){

        alert( 'hello ');    

      }

    </script> ";

     

    ?>

    <input   type=button   value=click   onclick= 'test() '>

    posted on 2015-01-16 01:45 奮斗成就男人 閱讀(238) 評論(0)  編輯  收藏


    只有注冊用戶登錄后才能發(fā)表評論。


    網(wǎng)站導航:
     
    主站蜘蛛池模板: 亚洲精品无码久久久久AV麻豆| 成人无码区免费视频观看| 日韩免费无码一区二区三区 | 亚洲精品无码av片| 羞羞视频免费网站含羞草| eeuss影院www天堂免费| 老汉精品免费AV在线播放| 在线观看特色大片免费视频| 免费观看亚洲人成网站| 国产亚洲一区二区三区在线| 久久精品国产亚洲av麻豆蜜芽| 青草久久精品亚洲综合专区| A毛片毛片看免费| 成人AV免费网址在线观看| 国产一区二区三区在线观看免费 | 亚洲毛片不卡av在线播放一区| 国产亚洲一区二区精品| 456亚洲人成影院在线观| 免费人人潮人人爽一区二区 | 69精品免费视频| 在线观看国产情趣免费视频| 亚洲精品夜夜夜妓女网| 亚洲人成网国产最新在线| 国产精品免费久久久久电影网| 久久久久久精品免费看SSS| 免费一看一级毛片| 精品日韩亚洲AV无码一区二区三区| 亚洲一线产品二线产品| 男女一边摸一边做爽的免费视频 | 免费被黄网站在观看| 亚洲精品乱码久久久久久蜜桃不卡| 亚洲午夜电影在线观看高清| 免费大片黄在线观看| 精品国产免费人成电影在线观看| 五月婷婷亚洲综合| 亚洲天堂一区二区三区四区| 一级毛片aaaaaa视频免费看| 国产精品视频永久免费播放| 在线观看亚洲精品福利片| 亚洲精品乱码久久久久久V| 国产精品免费高清在线观看|