AJAX 创建XMLHttpRequest对象 联动
来源:互联网 发布:网络通信 编程 python 编辑:程序博客网 时间:2024/06/03 13:22
<script language="JavaScript" type= "text/javascript">
//用于创建XMLHttpRequest对象
function createXmlHttp() {
var xmlHttp;
//根据window.XMLHttpRequest对象是否存在使用不同的创建方式
if (window.XMLHttpRequest) {
xmlHttp = new XMLHttpRequest();//FireFox、Opera等浏览器支持的创建方式
} else {
xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");//IE浏览器支持的创建方式
}
return xmlHttp;
}
//由 电话模板名称 引出的联动
function telModel(telModelID) {
if(telModelID!=""){
//创建XmlHttpRequest对象
var xmlHttp = createXmlHttp();
xmlHttp.onreadystatechange = function(){
selectTelContent(xmlHttp);
};
xmlHttp.open("GET", "tel.do?parm=getTelContent&telModelID="+telModelID, true);
xmlHttp.send(null);
}
}
//将服务器响应信息写入页面div中
function selectTelContent(xmlHttp) {
if (xmlHttp.readyState == 4) {
document.getElementById("id_telContent").innerHTML = xmlHttp.responseText;
}
}
</script>
=============================================================================
<tr>
<td>模板名称:</td>
<td>
<html:select property="telModelName" onchange="telModel(value);">
<OPTION value="" >--请选择--</OPTION>
<c:forEach items="${sessionScope.telModelName}" var="List">
<html:option value="${List.telModelID}">${List.telModelName}</html:option>
</c:forEach>
</html:select>
</td>
</tr>
<tr>
<td>送达内容 *:</td>
<td>
<div id=id_telContent>
<html:textarea property="telContent" cols="20" rows="8"
onkeypress="CountChineseCharacters();"
onchange="CountChineseCharacters();">
</html:textarea>
</div>
</td>
</tr>
================================================================================
String telModelID=(String)request.getParameter("telModelID");
TelDao dao =new TelDao();
List list=dao.getOneTelModel(telModelID);
TelModel telModel=new TelModel();
Iterator it = list.iterator();
String str = "" ;
while (it.hasNext()) {
telModel=(TelModel)it.next();
String msgBegin=telModel.getTelBegin();
String msgContent=telModel.getTelContent();
String msgEnd=telModel.getTelEnd();
String tel=msgBegin+msgContent+msgEnd;
str="<textarea name=/"telContent/" cols=/"20/" rows=/"8/" onkeypress=/"CountChineseCharacters();/" onchange=/"CountChineseCharacters();/">"+tel+ "</textarea> ";
}
PrintWriterOut out=new PrintWriterOut();
out.setPrintWeriOut(response, str);
return null;
=================================================================================
public void setPrintWeriOut(HttpServletResponse response,String str ){
try {
PrintWriter out;
response.setContentType("text/html;charset=utf-8");
out = response.getWriter();
out.print(str);
} catch (IOException e) {
e.printStackTrace();
}
}
- AJAX 创建XMLHttpRequest对象 联动
- AJAX 创建 XMLHttpRequest对象
- ajax创建XMLHttpRequest对象
- AJAX - 创建 XMLHttpRequest 对象
- AJAX - 创建XMLHttpRequest 对象
- AJAX - 创建 XMLHttpRequest 对象
- AJAX - 创建 XMLHttpRequest 对象
- AJAX-创建XMLHttpRequest对象
- AJAX - 创建 XMLHttpRequest 对象
- ajax-创建XMLHttpRequest对象
- Ajax创建XMLHttpRequest对象
- AJAX - 创建 XMLHttpRequest 对象
- AJAX - 创建 XMLHttpRequest 对象
- ajax通用创建XMLHttpRequest对象
- 创建ajax中的xmlhttprequest对象
- AJAX创建XMLHttpRequest对象实例
- AJAX中创建XMLHttpRequest对象实例
- ajax创建xmlhttprequest对象的常用语句。。。。
- TCHAR、_T与_TEXT
- 在html中简单的一个播放器 player
- 乱码问题
- [转]使用CPPUNIT如何建立一个基于MFC的GUI测试框架
- strcpy、wcscpy与_tcscpy
- AJAX 创建XMLHttpRequest对象 联动
- MessageBoxA、MessageBoxW与MessageBox
- jrtplib库的使用
- strus.xml中result类型及含义
- 简述.Net下的应用程序授权实战步骤_ASP.NET技巧
- 关于中国高校的名称列表
- [顶] 【妙语连猪】2009经典流行话窜窜烧—(三)“难不倒我的问题”
- telnet 如何退出
- ATL::CStringT与std::basic_string