Ajax--模板Html生成

原创 2007年10月05日 08:46:00

首先需要在项目中加入一个很简单的js文件==> 将整个要替换成html页面的body区域内容返回回来并在html中做显示 在html里这样些<body onload=t("Default.aspx")></body>==>意思就是将Default.aspx页面替换成html页面 在超连接中使用此方法 <a href="Registor.aspx" onclick="t(Registor.aspx)">注册</a>==>将Registor.aspx替换成html页面

 

js文件: function t(url) {  var xmlHttp;  if(window.XMLHttpReqeust)  {      xmlHttp = new XMLHttpRequest();  }  else if(window.ActiveXObject)  {      xmlHttp = new ActiveXObject("Microsoft.XMLHttp");  }  xmlHttp.open("POST",url,true);  xmlHttp.onreadystatechange=function()  {   if(xmlHttp.readystate==1)      {    document.body.innerHTML="<div style='padding:300px;text-align:center;'><div style='padding:30px;text-align:center;border:1px #ebebeb solid;'>页面正在加载中,请稍候.......</div></div>";      }   if(xmlHttp.readystate==4)      {        if (xmlHttp.status==200)       {        document.body.innerHTML=xmlHttp.responseText;       }      }  }     xmlHttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded;");  xmlHttp.send(null); } 

Smarty 模板为 Ajax 请求生成 JSON、XML 和 HTML 响应

在本系列文章的第一篇中,您将了解如何使用 Smarty 模板为 Ajax 请求生成 JSON、XML 和 HTML 响应。这些技术允许您在开发 PHP 代码时关注于应用逻辑,而这些应用逻辑是与 Aja...

Handlerbar.js——Ajax组装html的超强模板工具学习实践

一、背景介绍 在JSP页面开发中,关于页面中html代码的组建方式有两种: 1、在JSP页面使用jsp语言或等标签进行组建,优点:保持html原有格式,缺点:占用大量服务器资源,而...

使用ajax+HTML+servlet实现数据模板填充

使用ajax+HTML+servlet实现数据模板填充

ajax请求得到后台数据,前台页面,使用table模板然后clone,显示表格,,不用append拼接 “字符串和HTML表格标签”

/*复制模板表格,并插入到指定位置,参数true,表示CSS和事件也克隆 */ $("#temp_table #temp_tr")...
  • quyunde
  • quyunde
  • 2017年05月25日 11:35
  • 412

基于jquery ajax html 模板 的母子表的子表table增删操作.记一下,免得重复劳动.既简洁又容易扩展.

  • phker
  • phker
  • 2012年08月03日 23:25
  • 4564

【JavaScript】对Ajax生成节点的JS模板化

在《【JavaScript】兼容IE6的JS模板化》(点击打开链接)和《【jQuery】利用jTemplates实现兼容IE6的jQuery模板化》(点击打开链接)我曾经提到如何分别在javascri...

C# 中做生成ajax的html代码

  • 2014年04月06日 14:50
  • 20KB
  • 下载

当ajax加载更多的时候,动态生成的html里面的事件无法触发

自 jQuery 版本 1.7 起,on() 方法是 bind()、live() 和 delegate() 方法的新的替代品。该方法给 API 带来很多便利,我们推荐使用该方法,它简化了 jQuery...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Ajax--模板Html生成
举报原因:
原因补充:

(最多只允许输入30个字)