我是小佳 ,未注明原创的,均为转载。

发个ZF中运用AJAX简单例子

上一篇 / 下一篇  2006-10-08 09:20:11 / 天气: 晴朗 / 心情: 高兴 / 个人分类:PHP杂谈

发个ZF中运用AJAX简单例子!

PHP代码如下:

/**
* 初始化一个xmlhttp对象
*/
function InitAjax()
{
 var ajax=false
 try 
  ajax = new ActiveXObject("Msxml2.XMLHTTP"); 
 catch (e) { 
  try 
   ajax = new ActiveXObject("Microsoft.XMLHTTP"); 
  catch (E) { 
   ajax false
  
 }
 if (!ajax && typeof XMLHttpRequest!='undefined') { 
  ajax = new XMLHttpRequest(); 
 
 return ajax;

//导航
function Conter(URL,DIV)
{
 //如果没有把参数ID传进来
 if (typeof(URl) == 'undefined'&&typeof(DIV) == 'undefined')
 {
 return false;
 }
  else
  {
  var 
url 'index.php/'+URL;  
  var 
show document.getElementById(DIV);  //获取显示层的位置
  
}
 //实例化Ajax对象
 var ajax InitAjax();

 //使用Get方式进行请求
 ajax.open("GET"urltrue); 

 //获取执行状态
 ajax.onreadystatechange = function() { 
  //如果执行是状态正常,那么就把返回的内容赋值给上面指定的层
  if (ajax.readyState == && ajax.status == 200) { 
   show.innerHTML ajax.responseText
  
 }
 //发送空
 ajax.send(null); 



PHP代码如下:

<a href="#Case"onclick="Conter('Case','conter')" class="m_class1"栏目</a


我们知道,用ajax经常要用到写url,而用ZF,由于提供了统一的index.php/参数/
使得,我们在写js,就不需要,写很多的同样的代码.非常的方便.只要传入,参数,就要的层,就非常方便,简单的实现,无刷新了!

TAG: PHP杂谈

 

评分:0

我来说两句

显示全部

:loveliness: :handshake :victory: :funk: :time: :kiss: :call: :hug: :lol :'( :Q :L ;P :$ :P :o :@ :D :( :)

数据统计

  • 访问量: 40031
  • 日志数: 121
  • 图片数: 1
  • 文件数: 1
  • 书签数: 27
  • 建立时间: 2006-09-21
  • 更新时间: 2007-08-12

RSS订阅

Open Toolbar