问个巨难的问题 我知道后面一个问题。<a src="abc.php?key='hello'">try it</a>这样子点击连接就把key的值传过去了。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <script id="test" src=''></script>js中设定test.src="xxx.php?ages=agesval"向服务器请求数据,通过返回的js指令控制页面也可以<script id='test' src='' onreadystatechange='start_function()'></script>js中设定test.src="xxx.php?ages=agesval"向服务器请求数据,js格式数据加载完毕后通过start_function()控制页面 麻烦xuzuning把关于第一个问题的做法详细说一下,你这个办法我想到过,但问题是你在xxx.php里用什么方式来输出?我用echo <<<EOTdocument.write('$contents');EOT;输出后,再点下一页的连接没有被响应的,后来问JS高手才知道,document.write在文档已经读取解析完毕以后再调用就不合适了,所以此路是行不通的 echo <<<EOTxxx.innerHTML = '$contents';EOT; 这个我也考虑过,但问题是点击“下一页”后,出来的效果是在xxx.php?page=xx得到下一页的内容,而我需要的是script引用xxx.php的静态xxx.htm里显示出下一页的内容 用get和post传递参数不可以吗? newslist.htm<div id="newslist"><script src="newslist.php"></script></div>newslist.phpecho <<<EOTnewslist.innerHTML='$contents';EOT;在这里面分页和记录列表的输出内容都赋给了$contents。现在的问题就是点了下一页后是在newslist.php里显示出下一页的内容,而不是在newslist.htm里显示 分页控制不要在$contents中newslist.htm分页控制<span onclick="next()">下页</span><div id="newslist"></div><script id="page" src="newslist.php?page=1"></script><script>var nextpage = 1;function next() { page.src = "newslist.php?page="+nextpage;}</script>newslist.phpecho <<<EOTnewslist.innerHTML='$contents';nextpage = $page+1;EOT; 不行,点了下一页没有任何反应,不过你的思路好像是出来了,不知xuzuning有没有亲自实验过上面的代码, 我都是这么写的,只是要求浏览器是ie5及以上完整的测试例:newslist.htm分页控制<span onclick="next()">下页</span><div id="newslist"></div><script id="page" src="newslist.php?page=1"></script><script>var nextpage = 1;function next() { page.src = "newslist.php?page="+nextpage;}</script>newslist.php<?php$page = $_GET['page'];$contents = "page:$page";echo <<<EOTnewslist.innerHTML="$contents";nextpage = $page+1;EOT;?>实际使用时需对$contents的内容做转义处理$contents = eregi_replace("\r?\n","\\n",$contents); $contents = eregi_replace('"','\\"',$contents); 各位老大,新手有个问题:echo <<<EOTnewslist.innerHTML="$contents";nextpage = $page+1;EOT;这个 echo <<<EOT 是什么意思? 我已经试验过....xuzuning(唠叨的方法的确可以。奇怪我愿来怎么没想到,看来学习编程是要多方面的。 将数据读出,在js中使用xml数据岛的概念,然后使用js分页 这个跟大数据的问题一样困扰我很久了。静态的页面,就是不需要经常更新,即文章或新闻类的,全部生成静态页面不好嘛?连list.html也生成静态页面,就是数据大的时候会有些麻烦。 关于php微信的开发。 php 部分字符隐藏变* 的字符串替换问题 求Rewrite Rule 笨笨问题...访问数据库代码在哪里写呀... 关于排考系统的问题,求助,100分 高分求phpwind 3.X 论坛的分页思路 为什么在本地机测试可以,ftp传到空间上去就不要以了! 怎样令网页无法保存 有什么办法可以取到WINDOWS的最后一个硬盘驱动器的盘符 Ubuntu 下安装PEAR DB库,报错,请帮忙解决 急急急!!!!!!!!!! 广州.外企.急招.PHP Web Programmer
js中设定test.src="xxx.php?ages=agesval"
向服务器请求数据,通过返回的js指令控制页面也可以
<script id='test' src='' onreadystatechange='start_function()'></script>
js中设定test.src="xxx.php?ages=agesval"
向服务器请求数据,js格式数据加载完毕后通过start_function()控制页面
echo <<<EOT
document.write('$contents');
EOT;
输出后,再点下一页的连接没有被响应的,后来问JS高手才知道,document.write在文档已经读取解析完毕以后再调用就不合适了,所以此路是行不通的
xxx.innerHTML = '$contents';
EOT;
<div id="newslist"><script src="newslist.php"></script></div>newslist.php
echo <<<EOT
newslist.innerHTML='$contents';
EOT;在这里面分页和记录列表的输出内容都赋给了$contents。现在的问题就是点了下一页后是在newslist.php里显示出下一页的内容,而不是在newslist.htm里显示
分页控制<span onclick="next()">下页</span>
<div id="newslist"></div>
<script id="page" src="newslist.php?page=1"></script>
<script>
var nextpage = 1;
function next() {
page.src = "newslist.php?page="+nextpage;
}
</script>newslist.php
echo <<<EOT
newslist.innerHTML='$contents';
nextpage = $page+1;
EOT;
完整的测试例:
newslist.htm
分页控制<span onclick="next()">下页</span>
<div id="newslist"></div>
<script id="page" src="newslist.php?page=1"></script>
<script>
var nextpage = 1;
function next() {
page.src = "newslist.php?page="+nextpage;
}
</script>newslist.php
<?php
$page = $_GET['page'];
$contents = "page:$page";
echo <<<EOT
newslist.innerHTML="$contents";
nextpage = $page+1;
EOT;
?>
实际使用时需对$contents的内容做转义处理
$contents = eregi_replace("\r?\n","\\n",$contents);
$contents = eregi_replace('"','\\"',$contents);
echo <<<EOT
newslist.innerHTML="$contents";
nextpage = $page+1;
EOT;
这个 echo <<<EOT 是什么意思?
的确可以。奇怪我愿来怎么没想到,看来学习编程是要多方面的。
静态的页面,就是不需要经常更新,即文章或新闻类的,全部生成静态页面不好嘛?连list.html也生成静态页面,就是数据大的时候会有些麻烦。