ajax 系统错误 1072896748
在使用JQuery的ajax访问页面时,总是出错,得不到返回的html代码,又不知道出的什么错,百思不得其解
于是就用XMLHTTP去访问,结果也出错,不过能够得到错误原因,然后根据错误因为去网上查,终于得到了答案。。
原来jsp的编码与java的编码不一致
方案①
错误
<%@ page contentType="text/html;charset=Windows-31J" language="java" %>
<meta http-equiv="Content-Type" content="text/html; charset=Shift_jis">
改正:
<%@ page contentType="text/html;charset=Shift_jis" language="java" %>
<meta http-equiv="Content-Type" content="text/html; charset=Shift_jis">
方案②
<%@
page language="java"
contentType="text/html;charset=Windows-31J"
%>
<%
if
(request.getHeader("User-Agent"
).indexOf("MSIE"
) > -1
) {
response.setContentType("text/html;charset=csWindows31J"
);
}
%>
http://d.hatena.ne.jp/kusakari/20070720/1184928455
这样就能用ajax请求得到html源码了
var url = window.location.href;
$.get(url, null, function (data) { alert(data)});
相关文档:
Ajax提交数据一般都是通过URL后边的参数形式来传递数据的,比如使用XMLHttpRequest.open('POST', url, true);的方式使用时,其url参数中就包含了需要提交的数据,它的形式如:http://www.mysite.com/handler.do?name='曹操'&sex='男',是把key=value形式的数据通过 &符号连接起来, ......
PopupControl扩展器控件可以附加到任何控件之上,当用户点击该控件时,将弹出一个预先指定好的、显示附加信息或用来帮助用户执行某些设定的Panel。当该控件失去输入焦点之后,Panel将自动消失,且用户在其中进行的配置将被设定到扩展器的目标控件之上。
实 ......
使用Ajax中查询数据库时,只第一次查询了数据库,以后再有请求就不提交给服务器处理了
页头的清缓存标签没起作用
<meta http-equiv="pragma" content="no-cache">
<meta http-equiv="cache-control" content="no-cache">
<meta http-equiv="expires" content="0">
解决方法:
1:加时间戳 var url ......
本文内容摘自:《Java Web开发教程——入门与提高篇(JSP+Servlet)》
AJAX是Asynchronous JavaScript and XML的缩写,涉及JavaScript脚本、XHTML和CSS、DOM、XML和XSTL等技术。
l XHTML与CSS实现数据信息的统一化和标准化显示;
l & ......
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="content-type" content="text/html;charset=utf-8">
<title>JavaScript Sample</title>
<link rel="stylesheet" type="text/css" href="main.css" media="all">
<sc ......