62,041
社区成员
发帖
与我相关
我的任务
分享
思路对的,替换之后要保存为静态的htm文件,然后在访问
这个应该是可以的啊,楼主到底遇到了什么问题,在哪里出错,?
function JLHandler() {
//me.virtualRoot是在General中定义的,在这一类请求中,文件描述统一使用绝对路径,从应用程序根目录开始描述
var url;
//请求开始页文件,指定一个方法,对第一次请求的地图页进行处理,RM.Webapp.Maps.Map这个类主要处理和地图有关的操作。
// url = me.virtualRoot + "/RequestHandler.aspx?_rtype=ajax&_class=RM.Webapp.JiaoLiu&_method=zhuye"
// + "&file=Index/JLindex.html";
//
url = me.virtualRoot + "/RequestHandler.aspx?_rtype=ajax&_class=RM.Webapp.JiaoLiu&_method=zhuye"
+ "&file=www/default.html";
//重新打开一个新的窗口,
Helper.openWin(url);
}
至于Helper.openWin();就需要知道了,然后参数method =zhuye就是上边所说的cs code 。我现在想能不能在html中加载时就调用这个方法,ajax需要刷新,我现在只能点击才能将数据读出。有没有一种方法使得可以已加载html就调用此方法更新数据?[quote=引用 11 楼 chz415767975 的回复:] 思路对的,替换之后要保存为静态的htm文件,然后在访问
$(document).ready(function(){
$.ajax({url:"/jquery/test1.txt",async:false});
});
jquery里面直接提交这是可以实现了啊,还是用ajax,直接在加载的时候执行就可以了,不需要单机啊
[quote=引用 1 楼 xiaogui340 的回复:] 是要动态更新新闻信息么? js作个定时器不停的去数据库抓数据,ajax方式更新新闻模块。
貌似楼主只要主页加载时候显示新闻就可以了。
是要动态更新新闻信息么? js作个定时器不停的去数据库抓数据,ajax方式更新新闻模块。
<div class="mainCenterListWords">
<div class="contentIndex">
<div id="news1_1">
<div id="news1_1l"></div>
<table>
<div id="content_main">
<!-- 此处是工作交流列表 由后台根据数据库填充 每条记录格式 <tr>~~</tr> -->
<!-- <tr><td><img height="90%" height="100%" src="~/Index/img/bottom4.gif"></td><td><a href="JLindex_gongzuojiaoliu_liuyan.html">Chrome最新测试版发布</a></td></tr> -->
_gongzuodongtai
</div>
</table>
</div>
<div class="clear"></div>
</div>
</div>
</div>
cs文件:
1、查找
commandText = "SELECT TOP 7 [GZJLID],[atitle],[pulicTime],[type],[JLcontent],[picsrc],[videosrc],[asource] FROM [GZJL] where type='工作动态' order by pulicTime desc ";
//读取数据
dataTable = dataEngine.Select(commandText, out execRight, out retMsg);
//通知公告内容字符串
String dongtaistr = "";
//根据样例格式拼接字符串
foreach (DataRow dr in dataTable.Rows)
{
dongtaistr += "<tr><td><img height='90%' height='100%' src='~/Index/img/bottom4.gif'></td><td><a href='RequestHandler.aspx?_rtype=ajax&_class=RM.Webapp.JiaoLiu&_method=gongzuodongtai&file=Index/JLindex_xinwenneirong_gongzuodongtai.html&ID=";
dongtaistr += dr["GZJLID"];
dongtaistr += "'>";
dongtaistr += dr["atitle"];
dongtaistr += "</a></td></tr>";
dongtaistr += "";
}
2、替换占位符
htmlFile = page.Request.MapPath("~/www/default.html"); //20140317
if (htmlFile != "")
{
if (File.Exists(htmlFile))
{
fileContent = File.ReadAllText(htmlFile);
//替换下占位符_userName
fileContent = fileContent.Replace("'<% =meValues%>'", meValue);
fileContent = fileContent.Replace("_userName", Convert.ToString(page.Session["userName"]));
//fileContent = fileContent.Replace("_gongGao", gonggaostr);
//fileContent = fileContent.Replace("_pic", picstr);
//fileContent = fileContent.Replace("_picTitle", pictitlestr);
fileContent = fileContent.Replace("_gongzuodongtai", dongtaistr);
//fileContent = fileContent.Replace("_gongzuojiaoliu", jiaoliustr);
//fileContent = fileContent.Replace("_tupianshipin", tupianshipinstr);
//fileContent = fileContent.Replace("_ziyuanxiazai", ziliaoxiazaistr);
//替换占位符
fileContent = fileContent.Replace("~", virutalRoot);
//替换通知公告的占位符
}
else
{ fileContent = "文件不存在"; }
}
else
{ fileContent = "没有配置文件结点"; }
问一下我的思路对吗?不对的话怎么进行修改?数据绑定我没用这种方法,我在修改代码,所以重新写的话,将会花比较大的功夫 实在不懂,你可以拖点控件 再绑定 也可以~