请教CI框架如何制作一篇长文章的分页? 一个字段中的内容你要做分页?计算字符串长度,截取长度转数组,然后就可以ajax分页了。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 请教CI框架如何使用AJAX,我是的文章页是从列表页跳转过来的href='".site_url('ebook/sel_text/'.$book[$i]->id)."'>".$book[$i]->title."</a></h2>";echo mb_substr($book[$i]->content,0,150,'utf-8');利用sel_text控制器和当前文章的ID号查询数据库,获得文章内容,并跳转到文章页function sel_text($id) { var_dump($id); $this->load->helper('url'); $this->load->model('user_sel'); @$ebook=$this->user_sel->e_txt($id); $arr=array('book'=>$ebook); static $txt=""; $txt=$ebook[0]->content; $this->load->view('article',$arr); }在文章页(article.php),设置AJAX的URL的时候,碰到问题,总是提示找不到文章,查原因是因为我的文章页需要传入id号,才能在数据库里面搜索到内容,请问这样该怎么办?function fanye() { createXMLHttpRequest(); var url="article_pro.php"; //如果将这里改成数学1,页面就能正常显示 xmlHttp.open("POST",url,true); xmlHttp.onreadystatechange=callback; xmlHttp.send(null); }服务器:article_pro.php<? header('Content-Type:text/html;charset=utf-8'); $p=$_GET['current']; $id=$_GET['bookid']; $link=mysql_connect('localhost','root','admin'); mysql_query("set names 'gbk'"); mysql_select_db('ebook'); $exec="select * from ebook where id='$id'"; $res=mysql_query($exec); $start=$p*500; $end=$start+500; $p=$end%500+1; $res=mb_substr($res,$start,$end,'utf-8');*/ $rs=""; $rs.="<book><dq>123</dq></book>"; echo $rs; mysql_close();?> 请教CI框架如何使用AJAX,我是的文章页是从列表页跳转过来的href='".site_url('ebook/sel_text/'.$book[$i]->id)."'>".$book[$i]->title."</a></h2>";echo mb_substr($book[$i]->content,0,150,'utf-8');利用sel_text控制器和当前文章的ID号查询数据库,获得文章内容,并跳转到文章页function sel_text($id){var_dump($id);$this->load->helper('url');$this->load->model('user_sel'); @$ebook=$this->user_sel->e_txt($id);$arr=array('book'=>$ebook);static $txt=""; $txt=$ebook[0]->content; $this->load->view('article',$arr);}在文章页(article.php),设置AJAX的URL的时候,碰到问题,总是提示找不到文章,查原因是因为我的文章页需要传入id号,才能在数据库里面搜索到内容,请问这样该怎么办?function fanye(){createXMLHttpRequest();var url="article_pro.php"; //如果将这里改成数学1,页面就能正常显示xmlHttp.open("POST",url,true);xmlHttp.onreadystatechange=callback;xmlHttp.send(null);}服务器:article_pro.php<?header('Content-Type:text/html;charset=utf-8');$p=$_GET['current'];$id=$_GET['bookid'];$link=mysql_connect('localhost','root','admin');mysql_query("set names 'gbk'");mysql_select_db('ebook');$exec="select * from ebook where id='$id'";$res=mysql_query($exec);$start=$p*500;$end=$start+500;$p=$end%500+1;$res=mb_substr($res,$start,$end,'utf-8');*/$rs="";$rs.="<book><dq>123</dq></book>"; echo $rs;mysql_close();?> 不知道用ajax会不会影响收录?长文章有2个处理方法...一个是根据字数分页,全自动不用人工干预,但缺点也很明显,容易断句体验不好;另外一种就是用分隔符,比如百度ueditor的分隔符就类似于___UEDITORXXXXX___,到程序里explode,根据page返回对应部分 php导入excel到mysql 如何删除空行 求正则表达式 php初学者测试 php抓取数据问题 数组问题 求PHP相关的编程书籍 用户名只能为数字、英文、中文及下划线的问题 请教一个无限分类的问题 请高手帮忙 怎样设置mbstring? session问题,在家里可以用,单位就不可以了。 求有经验的帮我分析下 CURL后的结果解析成数组问题
href='".site_url('ebook/sel_text/'.$book[$i]->id)."'>".$book[$i]->title."</a></h2>";
echo mb_substr($book[$i]->content,0,150,'utf-8');利用sel_text控制器和当前文章的ID号查询数据库,获得文章内容,并跳转到文章页
function sel_text($id)
{
var_dump($id);
$this->load->helper('url');
$this->load->model('user_sel');
@$ebook=$this->user_sel->e_txt($id);
$arr=array('book'=>$ebook);
static $txt="";
$txt=$ebook[0]->content;
$this->load->view('article',$arr);
}在文章页(article.php),设置AJAX的URL的时候,碰到问题,总是提示找不到文章,查原因是因为我的文章页需要传入id号,才能在数据库里面搜索到内容,请问这样该怎么办?
function fanye()
{
createXMLHttpRequest();
var url="article_pro.php"; //如果将这里改成数学1,页面就能正常显示
xmlHttp.open("POST",url,true);
xmlHttp.onreadystatechange=callback;
xmlHttp.send(null);
}
服务器:article_pro.php
<?
header('Content-Type:text/html;charset=utf-8');
$p=$_GET['current'];
$id=$_GET['bookid'];
$link=mysql_connect('localhost','root','admin');
mysql_query("set names 'gbk'");
mysql_select_db('ebook');
$exec="select * from ebook where id='$id'";
$res=mysql_query($exec);
$start=$p*500;
$end=$start+500;
$p=$end%500+1;
$res=mb_substr($res,$start,$end,'utf-8');*/
$rs=""; $rs.="<book><dq>123</dq></book>";
echo $rs;
mysql_close();
?>
请教CI框架如何使用AJAX,我是的文章页是从列表页跳转过来的
href='".site_url('ebook/sel_text/'.$book[$i]->id)."'>".$book[$i]->title."</a></h2>";
echo mb_substr($book[$i]->content,0,150,'utf-8');利用sel_text控制器和当前文章的ID号查询数据库,获得文章内容,并跳转到文章页
function sel_text($id)
{
var_dump($id);
$this->load->helper('url');
$this->load->model('user_sel');
@$ebook=$this->user_sel->e_txt($id);
$arr=array('book'=>$ebook);
static $txt="";
$txt=$ebook[0]->content;
$this->load->view('article',$arr);
}在文章页(article.php),设置AJAX的URL的时候,碰到问题,总是提示找不到文章,查原因是因为我的文章页需要传入id号,才能在数据库里面搜索到内容,请问这样该怎么办?
function fanye()
{
createXMLHttpRequest();
var url="article_pro.php"; //如果将这里改成数学1,页面就能正常显示
xmlHttp.open("POST",url,true);
xmlHttp.onreadystatechange=callback;
xmlHttp.send(null);
}
服务器:article_pro.php
<?
header('Content-Type:text/html;charset=utf-8');
$p=$_GET['current'];
$id=$_GET['bookid'];
$link=mysql_connect('localhost','root','admin');
mysql_query("set names 'gbk'");
mysql_select_db('ebook');
$exec="select * from ebook where id='$id'";
$res=mysql_query($exec);$start=$p*500;
$end=$start+500;
$p=$end%500+1;
$res=mb_substr($res,$start,$end,'utf-8');*/
$rs="";$rs.="<book><dq>123</dq></book>";
echo $rs;
mysql_close();
?>
长文章有2个处理方法...一个是根据字数分页,全自动不用人工干预,但缺点也很明显,容易断句体验不好;另外一种就是用分隔符,比如百度ueditor的分隔符就类似于___UEDITORXXXXX___,到程序里explode,根据page返回对应部分