CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
花落谁家,你作主! 盛大widget设计大赛英雄榜
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Web 开发 >  PHP

怎么把php中求出的结果倒入到javascript?

楼主woiwoj()2005-03-03 19:30:37 在 Web 开发 / PHP 提问

我现在在php中生成的数据,我希望在javascript中调用这个数据  
   
  如,我在php中的一个变量$a  
  在本页的javascript要用到$a  
  大概是下面这样的意思  
  <SCRIPT>  
  window2=open("$a.htm","secondFrameset")  
  </SCRIPT>  
   
  我该怎么做? 问题点数:0、回复次数:18Top

1 楼syre(神仙)回复于 2005-03-03 19:35:06 得分 0

<SCRIPT>  
  window2=open("<?=$a?>.htm","secondFrameset")  
  </SCRIPT>Top

2 楼woiwoj()回复于 2005-03-03 19:48:01 得分 0

我试了,这样好像不行  
  在dreamweaver中<?=$a?>颜色都不对,没起作用啊Top

3 楼thunderx(平生一笑)回复于 2005-03-03 19:51:17 得分 0

用<SCRIPT>  
  window2=open("<?=$a;?>.htm","secondFrameset")  
  </SCRIPT>  
  注意:在$a的后面有分号";"Top

4 楼thunderx(平生一笑)回复于 2005-03-03 19:53:23 得分 0

在DW中,对于php的<?=表示方法,是不进行高亮显示的!  
  如要高亮显示,你可以用echo   方法:<SCRIPT>  
  window2=open("<?   echo   $a;?>.htm","secondFrameset")  
  </SCRIPT>  
  Top

5 楼woiwoj()回复于 2005-03-03 20:09:28 得分 0

为什么还是得不到任何数据啊  
  javascript的代码在前面,php在后面  
  会不会和这个有关?  
  <script>  
  window2=open("<?=$a;?>.htm","secondFrameset")  
  </SCRIPT>  
  <?php  
  从数据库中取出$a  
  ?>Top

6 楼Bandita(匪兵甲)回复于 2005-03-03 20:28:29 得分 0

JAVASCRIPT里得$a还没有值Top

7 楼syre(神仙)回复于 2005-03-03 20:48:39 得分 0

........  
  这个当然要先赋值然后才能读取的Top

8 楼woiwoj()回复于 2005-03-03 20:50:40 得分 0

请问应该怎么做才能在JAVASCRIPT里得到$a值?Top

9 楼GYQ2HPP(GYQ2HPP)回复于 2005-03-03 20:53:56 得分 0

神仙的答案很清楚了。Top

10 楼Bandita(匪兵甲)回复于 2005-03-03 20:54:35 得分 0

把取$a的值的那段PHP代码放到你的JAVASCRIPT代码前面Top

11 楼nothingi()回复于 2005-03-04 01:03:08 得分 0

PHP为服务器端解释语言,Js只是到客户机器来运行的,<?php   ?>之间的语句已经被解释过了,才发送给客户机,你没有得到<?=$a?>,也许没有赋值,也许其他原因,你可以看看程序有没有遗漏的地方,查看源代码如果没有看到有值(例如<script>window2=open(".htm","secondFrameset")</SCRIPT>)  
  那肯定就是程序赋值有问题,好好检查一下源程序,在程序里面echo   $a,看看有没有值Top

12 楼surfchen(冲浪)回复于 2005-03-04 01:32:58 得分 0

.........你管它DW怎么显示~~Top

13 楼twt326(天地小子)回复于 2005-03-04 09:03:25 得分 0

<SCRIPT>  
  window2=open("<?php   echo   $a;   ?>.htm","secondFrameset")  
  </SCRIPT>  
  这里颜色不变是正常的。。。。  
  但要求有一点,,,$a必须是在这段JS代码之前就已经被赋值   的。Top

14 楼gaochao79(www.informe.cn)回复于 2005-03-04 13:18:14 得分 0

<?=$a?>   <?php   echo   $a;   ?>   都没问题啊!Top

15 楼kozzi(无语)回复于 2005-03-04 13:31:49 得分 0

文件名后缀是什么?Top

16 楼aruhan(前阿若罕)回复于 2005-03-04 14:45:27 得分 0

<?  
  $a="index";  
  ?>  
  <SCRIPT>  
  window2=open("<?=$a?>.htm","secondFrameset")  
  </SCRIPT>  
   
   
  <?  
  $a="index";  
  echo   "  
  <SCRIPT>  
  window2=open(\"".$a.".htm\",\"secondFrameset\")  
  </SCRIPT>  
  ";  
  ?>Top

17 楼redflood(红洪)回复于 2005-03-04 21:53:16 得分 0

我经常搞这种,PHPMYADMIN里面很多这种例子  
  <?php  
  echo   "<SCRIPT   language=\"javascript\">  
  window2=open(\"".$a.".htm\",\"secondFrameset\");  
  </SCRIPT>";  
  ?>Top

18 楼hahawen(变态的大龄青年)回复于 2005-03-05 01:59:20 得分 0

就和你正常的显示到html里面是一样的,   就是要注意显示出来后,javascript的语法是不是正确,是否缺少引号Top

相关问题

  • php倒入txt文件到mysql
  • 如何将javascript的结果传递给php脚本
  • 怎么从页面获得的查询参数,然后把查询的结果倒入EXCEL,顺便求怎么用代码实现EXCEl数据倒入到SQL。
  • php与javascript问题?
  • 字符串的URL编码,做了以下的尝试。问题:使用php的rawurlcode的结果会转化/、:等;使用javascript怎么实现
  • 用javascript怎样实现这一结果???
  • 数据的倒入
  • javascript与php的问题!
  • javascript在php里的运用????
  • 数据倒入问题!!

关键词

  • php
  • javascript
  • 代码
  • 数据
  • 赋值
  • secondframeset
  • 程序
  • htm
  • open
  • window2

得分解答快速导航

  • 帖主:woiwoj

相关链接

  • Web开发类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo