请问下html用JS调用PHP的问题! <script src='1.php?id=1' language='JavaScript' charset='gb2312'></script>我用这样来调用PHP!那么有办法把那个id=1通过这样来控制吗:1.htm?id=1 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这样也行吗?你如果是要嵌入PHP文件,为何不用FRAME或IFRAME,<SCRIPT src=">这样是嵌入脚本文件 html不行吧.个人认为得用php 忘记说了!我那个1.php<?php echo "document.write('测试PHP调用".$id."');";?>代码是这样的! 用JS读那个ID=XX我是会读但是这里如何显示啊<script src='1.php?id=XXX' language='JavaScript' charset='gb2312'></script>上面ID=XXX的XXX用什么显示啊? 为什么我按照楼主的方法调用PHP不行呢? <script src='1.php?id=XXX' language='JavaScript' charset='gb2312'></script>上面ID=XXX的XXX用什么显示啊?-----------------------------你不是会用js读页面的参数了吗? 可是我想要通过1.htm?id=XXX来取得XXX,然后在1.htm里面有行代码<script src='1.php?id=XXX' language='JavaScript' charset='gb2312'></script>XXX是任何数字或英文! 下面是用js得到参数的函数你可以参照这样//'-----得到GET地址栏的参数值function Request(strName){ var strHref = window.location.href; //'-----取得?所在的位置 var intPos = strHref.indexOf("?"); //'-----取得?后面的一串字符 var strRight = strHref.substr(intPos + 1); //'-----以&为分隔符将得到的字符串赋给数组arrTemp var arrTmp = strRight.split("&"); for(var i = 0; i < arrTmp.length; i++) { var arrTemp = arrTmp[i].split("="); //'------如果传入的字符strName等于存在的参数,就返回对应的字符 if(arrTemp[0].toUpperCase() == strName.toUpperCase()) return arrTemp[1]; } return "";} script src="anything.html?key=valueanything.html 应该是个框架负责组织数据以及调用应用(php application)因此我觉得.html应该是考虑采用XMLHTTP来走如果象你说的这个样例的话,仅仅是打印一个,你完全可以按我楼上的那个方法去写~找到window.location.search后就可以分析出数据 $cryptkey = $keya.md5($keya.$keyc);什么意思 更改数组名问题 问大家一个问题 php入门 请教socket_read 如何建设php开发环境? 我的smarty报错,高手指点什么错误? 关于php打开网络文件的问题 PHP中MYSQL语句的问题,为什么加上变量就插入不了了!! php操作mysql的脚本-有问题,数据库列表不能从文件里面读?请大牛帮助啊。怎么调试都不行? 说说大家的编程年龄^_^ 有谁能举一个session的实例.
你如果是要嵌入PHP文件,为何不用FRAME或IFRAME,<SCRIPT src=">这样是嵌入脚本文件
个人认为得用php
<?php
echo "document.write('测试PHP调用".$id."');";
?>
代码是这样的!
但是这里如何显示啊
<script src='1.php?id=XXX' language='JavaScript' charset='gb2312'></script>
上面ID=XXX的XXX用什么显示啊?
上面ID=XXX的XXX用什么显示啊?-----------------------------
你不是会用js读页面的参数了吗?
1.htm?id=XXX
来取得XXX,然后在1.htm里面有行代码
<script src='1.php?id=XXX' language='JavaScript' charset='gb2312'></script>
XXX是任何数字或英文!
你可以参照这样
//'-----得到GET地址栏的参数值
function Request(strName)
{
var strHref = window.location.href;
//'-----取得?所在的位置
var intPos = strHref.indexOf("?");
//'-----取得?后面的一串字符
var strRight = strHref.substr(intPos + 1); //'-----以&为分隔符将得到的字符串赋给数组arrTemp
var arrTmp = strRight.split("&");
for(var i = 0; i < arrTmp.length; i++)
{
var arrTemp = arrTmp[i].split("=");
//'------如果传入的字符strName等于存在的参数,就返回对应的字符
if(arrTemp[0].toUpperCase() == strName.toUpperCase()) return arrTemp[1];
}
return "";
}
因此我觉得.html应该是考虑采用XMLHTTP来走如果象你说的这个样例的话,仅仅是打印一个,你完全可以按我楼上的那个方法去写~
找到window.location.search后就可以分析出数据