• 技术文章 >后端开发 >PHP问题

    js 如何调用php

    藏色散人藏色散人2020-11-19 09:16:48原创31

    js调用php的方法:首先创建一个代码示例文件;然后在js中通过语句“<script type="text/javascript" >alert(jstext);</script>”实现调用即可。

    推荐:《PHP视频教程

    JS调用PHP和PHP调用JS的方法举例

    1、JS方式调用PHP文件并取得PHP中的值

    举一个简单的例子来说明:

    如在页面test_json1中用下面这句调用:

    <script type="text/javascript" src="http://callmewhy.sinaapp.com/index.php/test/testjson2">
    </script>
    <script type="text/javascript" >
        alert(jstext);
    </script>

    在test_json2.php中有这样一段PHP代码:

    <?php
    $php_test='I come from PHP!';
    echo "var test='$php_test';";
    echo "var jstext="."'$php_test';"; 
    ?>

    当执行test_json1.php文件时,就会调用test_json2.php文件,并将b.php文件的输出作为JS语句来执行,

    所以此处会弹出一个提示框,内容为JS变量jstext的值,也就是在PHP文件中赋给jstext的值.

    小结:在HTML里用JS 调用文件的方式调PHP文件,则PHP文件的输出将会被调用页作为JS的代码来用.

    2、PHP调用JS中的值

    在test_json3.php页面中有这样一段代码:

    <script type="text/javascript" > 
    var data="call_me_why"; 
    </script>
    <? 
    echo "<script type=text/javascript>document.write(data)</script>";
    ?>

    3、php调用js中的方法(函数)

    和第二种情况基本类似,利用echo脚本来实现JS调用

    <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调用PHP变量

    (1)

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

    (2)

    <?php
        $url = 'CALL_ME_WHY';    //定义变量
    ?>
    <script type="text/javascript">
        //js调用php变量
        var ds ="<?php echo $url?>" ; //赋值
        alert(ds); //输出效果
    </script>

    5 、 JS调用PHP函数

    <script language="JavaScript">
    var Y=<?php echo date('Y')?>,M=<?php echo date('n')?>,D=<?php echo date('j')?>;
    alert(Y);
    alert(M);
    alert(D);
    </script>

    以上就是js 如何调用php的详细内容,更多请关注php中文网其它相关文章!

    本文原创发布php中文网,转载请注明出处,感谢您的尊重!
    专题推荐:js php方法
    上一篇:php如何将数组转xml字符串 下一篇:php mysql编码如何设置
    第14期线上培训班

    相关文章推荐

    • php修改配置文件• php读取中文乱码怎么办• php 中文截取乱码怎么办• PHP结合MySQL实现千万级数据处理

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网

    ”实现调用即可。","pubDate": "2020-11-19T09:16:48","upDate": "2020-11-19T09:16:48","data": {"WebPage": {"headline": "js 调用 php方法","wapUrl": "https://m.php.cn/article/464133.html","pcUrl": "https://www.php.cn/php-ask-464133.html","fromSrc": "php中文网","domain": "电子科技","category": ["问答"],"isDeleted": 0},"Question": [{"acceptedAnswer":"js调用php的方法:首先创建一个代码示例文件;然后在js中通过语句“”实现调用即可。"}],"ImageObject": [{"contentUrl": "https://img.php.cn/upload/article/202011/19/2020111909140532488.jpg","scale": "5:2"}],"Author": [{"name": "php中文网","jobTitle": ["php公益学习平台"],"headPortrait": "https://img.php.cn/upload/article/000/000/003/5d1b23156bf94358.png"}]}}