猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
获取从PHP到JavaScript的变量
获取从PHP到JavaScript的变量
我想在JavaScript中使用PHP变量。这怎么可能?
素胚勾勒不出你
浏览 454
回答 3
3回答
炎炎设计
您可以在创建页面时将PHP变量打印到javascript中。<script type="text/javascript"> var MyJSStringVar = "<?php Print($MyPHPStringVar); ?>"; var MyJSNumVar = <?php Print($MyPHPNumVar); ?>;</script>当然这是针对简单变量而不是对象。
0
0
0
侃侃尔雅
您可以通过PHP生成PHP变量来将PHP变量传递给JavaScript:<?php $someVar = 1;?><script type="text/javascript"> var javaScriptVar = "<?php echo $someVar; ?>";</script>
0
0
0
猛跑小猪
我认为最简单的方法是在您的网页中包含jQuery javascript库,然后使用JSON作为格式在两者之间传递数据。在HTML页面中,您可以从PHP脚本请求数据,如下所示:$.getJSON('http://foo/bar.php', {'num1': 12, 'num2': 27}, function(e) { alert('Result from PHP: ' + e.result);});在bar.php中你可以这样做:$num1 = $_GET['num1'];$num2 = $_GET['num2'];echo json_encode(array("result" => $num1 * $num2));这就是通常所说的AJAX,它有助于为网页提供更加动态和类似桌面的感觉(您无需刷新整个页面以与PHP通信)。其他技术更简单。正如其他人所建议的那样,您只需从PHP脚本生成可变数据:$foo = 123;echo "<script type=\"text/javascript\">\n";echo "var foo = ${foo};\n";echo "alert('value is:' + foo);\n";echo "</script>\n";现在大多数网页都使用两者的组合。
0
0
0
打开App,查看更多内容
随时随地看视频
慕课网APP
相关分类
PHP
php如何把参数放在Http Request Heade????
1 回答
JavaScript
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续