NHibernate 的几个问题解决方法
来源:互联网 发布:最新版牛彩暴雪源码 编辑:程序博客网 时间:2024/05/22 00:06
function validate(url,updateElemID){
//window.alert(paras);
var myAjax=new Ajax.Request(url,
{
//method:'get',
method:'post',
//parameters: paras, //不知怎么回事这个parameter总是传不过去
onComplete:function(originalRequest){showResponse(originalRequest,updateElemID)}
}
);
}
function showResponse(originalRequest,elemID){
//var html = originalRequest.responseText;
//var html=originalRequest.responseXML.getElementsByTagName("dd")[1].firstChild.data;
//$(elemID).innerHTML = html;
// var isShowDiv=originalRequest.responseXML.getElementsByTagName("res")[0].firstChild.data;
// window.alert(isShowDiv);
// $("jobType").style.display=isShowDiv;
var myDocument = new ActiveXObject("Microsoft.XMLDOM")
//myDocument.async="false";
myDocument.loadXML(originalRequest.responseText);
window.alert(myDocument);
var myRoot = myDocument.documentElement;
// window.alert(myRoot);
var isShowDiv= myRoot.getElementsByTagName("res")[0].firstChild.data;
var html=myRoot.getElementsByTagName("font")[0].firstChild.data;
//window.alert(isShowDiv);
//window.alert(html);
$(elemID).innerHTML = "<font color='red'>"+html+"</font>";
$("jobType").style.display=isShowDiv;
}
今天使上面这段代码,想从服务端转两段数据过来,一段用来显示白提示,一段用来控制一个div的显示和隐藏。所以我想到了传一个responseXML
结果在调试中出现很多问题,显示不出来,搞了半天,分析总结了如下:
1、在服务器必须写成xml文件格式,还不能用写两个out.println()语句来写那两段文字,必须写能一段XML文件,用两个的子节点来写那两段文字。
2、在jsp页面上显示时,要这样写才能获取到documentElement
var myDocument = new ActiveXObject("Microsoft.XMLDOM")
myDocument.async="false";
myDocument.loadXML(originalRequest.responseText);
window.alert(myDocument);
var myRoot = myDocument.documentElement;
在页面上getElementsByTagName("font")[0].firstChild.data;的时一定要get在服务端有写的元素,不然也会导致其它正确的显示不出来。
引用
http://www.blogjava.net/xyzroundo/articles/184323.html
- NHibernate 的几个问题解决方法
- struts入门中的几个问题的解决方法
- 今天遇到的几个问题以及解决方法
- 安装SQL2000时的几个问题和解决方法
- PSExec中遇到的几个问题及其解决方法
- Android常见的几个问题及解决方法
- NHibernate使用出现的几个问题:unmapped class name;数据库未插入数据
- NHibernate常见问题及解决方法
- NHibernate常见问题及解决方法
- 几个问题及解决方法
- 使用fckeditor中遇到的几个问题及其相应解决方法
- 关于html+ashx开发中几个问题的解决方法
- WAMP转移至LNMP平台遇到的几个问题及解决方法
- 线程创建中遇见的几个问题及解决方法
- 关于html+ashx开发中几个问题的解决方法
- 使用butterknife中遇到的几个问题及解决方法
- MFC通过COM访问excel出现的几个问题解决方法
- 学习C语言常见的几个问题及解决方法
- “不成功变成仁”
- 学习编程的方法(转载)
- log4j使用方法
- tomcat数据源配置终极方案
- C#异步理解
- NHibernate 的几个问题解决方法
- appfuse 2.0.1 Tapestry 在eclipse里调试环境的搭建(未验证是否为最佳实践)
- JDK1.5 注释语法(Annotations)使用方法
- Lagrange Multiplier && KTT Condition
- 使用代理模式让应用程序使用动态java代码
- 搬新家了
- [Portal参考手册]5.Portlet核心API
- 计算机网络工程实验系统
- 值得记住一句 SQL