我们现在在写一个留言板项目,用到了jquery、ajax、js,留言的增删改查方法都是封装到了一个js中,但是现在不知道为什么我写的在我电脑上运行不出来,不管我用什么浏览器都不出结果,就是不能进到那个addMessage方法里面,但是在别人电脑上却能运行出来,结果什么的都能出来,这是为什么,请各位高手指教一下,万分感谢。。
解决方案 »
- 如何清除axis临时附件
- SOCKET调用Webservice请求包怎么编码呀?
- 如何制作类似 <c:if test="">html 内容块</c:if> 流程控制jstl标签
- 求一个标准的企业级的socket通讯的服务类
- 请问有没有支持JSP的报表开发或者表格管理开源软件?
- 求高手解决struts2问题
- 当用户不发送请求时,服务器怎么让用户的网页刷新
- 初学jsp,在线等(装上tomcat5.5后的问题)
- 求改错
- 一个关于JSTL的问题
- Spring MVC中的SimpleControllerHandlerAdapters是作什么用的?
- 现在什么技术比较流行??还有要做项目经理都要具备哪些条件?
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>AddMessage.html</title><link rel="stylesheet" type="text/css" href="css/style.css"/>
<script type="text/javascript" src="js/jquery-1.7.2.min.js"></script>
<script type="text/javascript" src="js/XmlDoc.js"></script>
<script type="text/javascript" src="js/Message.js"></script>
<script type="text/javascript" src="js/MessageDAO.js"></script>
<script type="text/javascript">
$(document).ready(function(){
var xmlDoc;
$.ajax({
url:"xml/messages.xml?time = " + new Date().getTime(),
dataType:"xml",
processData:false,
success:function(data){
xmlDoc = data;
alert(data.documentElement.nodeName);
alert(xmlDoc);
alert(data);
}
});
/*$("#head").change(function(){
var imgPath = "header/" +
this.options[this.selectedIndex].value;
//alert(imgPath);
$("#divHead").css("backgroundImage","url(" + imgPath + ")");
$("#divHead").css("backgroundRepeat","no-repeat");
$("#divHead").css("width","140px");
$("#divHead").css("height","120px");
});*/
$("input[type = 'button']").click(function(){
//var head = $("#head").find("option:selected").text();
var head = $("#head").val();
var nick = $("#nick").val();
var content = $("#content").val();
var sign = $("#sign").val();
var message = new Message(nick,head,content,sign);
var messageDAO = new MessageDAO();
alert(111111);
var b = messageDAO.addMessage(xmlDoc,message);
alert(b);
if(b)
{
alert("发表留言成功");
}
});
});
</script>
</head><body>
<div id = "container">
<div id = "main">
<p id="picture">
<div id="divHead"></div>
头像:<select id="head">
<option value="01.gif">图片1</option>
<option value="02.gif">图片2</option>
<option value="03.gif">图片3</option>
<option value="04.gif">图片4</option>
<option value="05.gif">图片5</option>
<option value="06.gif">图片6</option>
<option value="07.gif">图片7</option>
<option value="08.gif">图片8</option>
</select>
</p>
<p id="nick">昵称:<input type="text" id="nick"/></p>
<p id="content">内容:<textarea rows="2" cols="20" id="content"></textarea></p>
<p id="sign">签名:<textarea rows="2" cols="20" id="sign"></textarea></p>
<p id="add"><input type="button" value="发表" id="addmessage" /></p>
</div>
</div>
</body>
</html>MessageDAO.js里面的添加方法
function addMessage(xmlDoc,message)
{
alert(11123456);
var messageNode = xmlDoc.createElement("message");
//创建mid属性节点
var mid = xmlDoc.createAttribute("mid");
mid.value = parseInt(xmlDoc.getElementsByTagName("message")[xmlDoc.getElementsByTagName("message").length-1].attributes. getNamedItem("mid").value)+1;
//添加mid属性节点
messageNode.attributes.setNamedItem(mid);
alert(22);
//创建nick元素节点
var nickNode = xmlDoc.createElement("nick");
//创建nick元素中的文本节点
var nickTextNode = xmlDoc.createTextNode(message.getNick());
//添加文本节点到nick节点中
nickNode.appendChild(nickTextNode);
alert(32);
//创建head元素节点
var headNode = xmlDoc.createElement("header");
//创建head元素中的文本节点
var headTextNode = xmlDoc.createTextNode(message.getHead());
//添加文本节点到head节点中
headNode.appendChild(headTextNode);
alert(42);
//创建content元素节点
var contentNode = xmlDoc.createElement("content");
//创建content中的文本节点
var contentText = xmlDoc.createCDATASection(message.getContent());
//添加文本节点到content节点中
contentNode.appendChild(contentText);
alert(52);
//创建publishtime节点
var publishtimeNode = xmlDoc.createElement("publishtime");
//创建publishtime中的文本节点
var publishtimeTextNode = xmlDoc.createTextNode(message.getPublishtime());
//添加文本节点到publishtime节点中
publishtimeNode.appendChild(publishtimeTextNode);
alert(63);
//创建sign元素节点
var signNode = xmlDoc.createElement("sign");
//创建sign中的文本节点
var signTextNode = xmlDoc.createTextNode(message.getSign());
//添加文本节点到sign节点中
signNode.appendChild(signTextNode);
alert(75);
messageNode.appendChild(nickNode);
messageNode.appendChild(headNode);
messageNode.appendChild(contentNode);
messageNode.appendChild(publishtimeNode);
messageNode.appendChild(signNode);
alert(88);
xmlDoc.documentElement.appendChild(messageNode);
alert(99);
//发送给服务器 让服务器来保存xml
saveXml(xmlDoc);
}
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>AddMessage.html</title><link rel="stylesheet" type="text/css" href="css/style.css"/>
<script type="text/javascript" src="js/jquery-1.7.2.min.js"></script>
<script type="text/javascript" src="js/XmlDoc.js"></script>
<script type="text/javascript" src="js/Message.js"></script>
<script type="text/javascript" src="js/MessageDAO.js"></script>
<script type="text/javascript">
$(document).ready(function(){var xmlDoc;
$.ajax({
url:"xml/messages.xml?time = " + new Date().getTime(),
dataType:"xml",
processData:false,
success:function(data){
xmlDoc = data;
alert(data.documentElement.nodeName);
alert(xmlDoc);
alert(data);
}
});/*$("#head").change(function(){
var imgPath = "header/" +
this.options[this.selectedIndex].value;
//alert(imgPath);
$("#divHead").css("backgroundImage","url(" + imgPath + ")");
$("#divHead").css("backgroundRepeat","no-repeat");
$("#divHead").css("width","140px");
$("#divHead").css("height","120px");
});*/
$("input[type = 'button']").click(function(){
//var head = $("#head").find("option:selected").text();
var head = $("#head").val();
var nick = $("#nick").val();
var content = $("#content").val();
var sign = $("#sign").val();
var message = new Message(nick,head,content,sign);
var messageDAO = new MessageDAO();alert(111111);
var b = messageDAO.addMessage(xmlDoc,message);
alert(b);
if(b)
{
alert("发表留言成功");
}
});
});
</script>
</head><body>
<div id = "container">
<div id = "main">
<p id="picture">
<div id="divHead"></div>
头像:<select id="head">
<option value="01.gif">图片1</option>
<option value="02.gif">图片2</option>
<option value="03.gif">图片3</option>
<option value="04.gif">图片4</option>
<option value="05.gif">图片5</option>
<option value="06.gif">图片6</option>
<option value="07.gif">图片7</option>
<option value="08.gif">图片8</option>
</select>
</p>
<p id="nick">昵称:<input type="text" id="nick"/></p>
<p id="content">内容:<textarea rows="2" cols="20" id="content"></textarea></p>
<p id="sign">签名:<textarea rows="2" cols="20" id="sign"></textarea></p>
<p id="add"><input type="button" value="发表" id="addmessage" /></p>
</div>
</div>
</body>
</html>MessageDAO.js里面的添加方法
function addMessage(xmlDoc,message)
{
alert(11123456);
var messageNode = xmlDoc.createElement("message");//创建mid属性节点
var mid = xmlDoc.createAttribute("mid");
mid.value = parseInt(xmlDoc.getElementsByTagName("message")[xmlDoc.getElementsByTagName("message").length-1].attributes. getNamedItem("mid").value)+1;
//添加mid属性节点
messageNode.attributes.setNamedItem(mid);
alert(22);//创建nick元素节点
var nickNode = xmlDoc.createElement("nick");
//创建nick元素中的文本节点
var nickTextNode = xmlDoc.createTextNode(message.getNick());
//添加文本节点到nick节点中
nickNode.appendChild(nickTextNode);
alert(32);
//创建head元素节点
var headNode = xmlDoc.createElement("header");
//创建head元素中的文本节点
var headTextNode = xmlDoc.createTextNode(message.getHead());
//添加文本节点到head节点中
headNode.appendChild(headTextNode);
alert(42);
//创建content元素节点
var contentNode = xmlDoc.createElement("content");
//创建content中的文本节点
var contentText = xmlDoc.createCDATASection(message.getContent());
//添加文本节点到content节点中
contentNode.appendChild(contentText);
alert(52);
//创建publishtime节点
var publishtimeNode = xmlDoc.createElement("publishtime");
//创建publishtime中的文本节点
var publishtimeTextNode = xmlDoc.createTextNode(message.getPublishtime());
//添加文本节点到publishtime节点中
publishtimeNode.appendChild(publishtimeTextNode);
alert(63);
//创建sign元素节点
var signNode = xmlDoc.createElement("sign");
//创建sign中的文本节点
var signTextNode = xmlDoc.createTextNode(message.getSign());
//添加文本节点到sign节点中
signNode.appendChild(signTextNode);
alert(75);
messageNode.appendChild(nickNode);
messageNode.appendChild(headNode);
messageNode.appendChild(contentNode);
messageNode.appendChild(publishtimeNode);
messageNode.appendChild(signNode);
alert(88);
xmlDoc.documentElement.appendChild(messageNode);
alert(99);
//发送给服务器 让服务器来保存xml
saveXml(xmlDoc);
}
浏览器中
工具——>internet选项