屏蔽Jsp页面中的右键操作: <body οncοntextmenu= "return false "> </body> ==================================================== 发送请求,可以通过HTTP请求类的open()和send()方法,如: xmlHttp_request.open('GET',URL,TRUE); xmlHttp_request.send(null); Open()方法: ·第一个参数是HTTP请求方式:GET或POST或任何服务器锁支持的您想调用的方式。按照HTTP规范,该参数要 大写;否则,某些浏览器(Firefox)可能无法处理请求。 ·第二个参数是请求页面的URL ·第三个参数设置请求是否为异步模式。如果是TRUE,JavaScript函数将继续执行,而不等待服务器响应。 这句是Ajax中的A。 服务器响应: 这需要告诉HTTP请求对象用哪一个JavaScript函数处理这个响应,可以将对象的onreadystatechange属性 设置为要使用的JavaScript的函数名,如: xmlHttp_request.onreadystatechange = FunctionName; FuncationName是JavaScript创建的函数名,注意不要写成FunctionName(),当然我们也可以直接将JavaScript代 码创建在onreadystatechange之后,如: xmlHttp_request.onreadystatechange = functiono(){ //JavaScript代码段 }; 首先要检查请求的状态,只有当一个完整的服务器响应已经收到了,函数才可以处理该响应。XMLHttpRequest提供了 readystate属性来对服务器响应进行判断。 readystate的取值如下: 0 : 为初始化 1 : 正在装载 2 : 装载完毕 3 : 交互中 4 : 完成 所以只有当readyState=4时,一个完整的服务器响应已经受到了,函数才可以处理该响应,具体: if(http_request == 4){ //收到完整的服务器响应} else{ //没有收到完整的服务器响应 } 当readyState = 4 时,一个完整的服务器响应已经收到了,接着,函数会检查HTTP服务器响应的状态值。完整的状态取 值可参见W3C文档。当HTTP服务器响应的值为200时,表示状态正常。 处理从服务器的到的数据