[javascript] view
plaincopyprint
function postwith(to, p) {
var myForm = documentcreateElement("form");
myFormmethod = "post";
myFormaction = to;
for ( var k in p) {
var myInput = documentcreateElement("input");
myInputsetAttribute("name", k);
myInputsetAttribute("value", p[k]);
myFormappendChild(myInput);
}
documentbodyappendChild(myForm);
myFormsubmit();
documentbodyremoveChild(myForm);
}
function postwith(to, p) {
var myForm = documentcreateElement("form");
myFormmethod = "post";
myFormaction = to;
for ( var k in p) {
var myInput = documentcreateElement("input");
myInputsetAttribute("name", k);
myInputsetAttribute("value", p[k]);
myFormappendChild(myInput);
}
documentbodyappendChild(myForm);
myFormsubmit();
documentbodyremoveChild(myForm);
}
[html] view
plaincopyprint
<body>
<a href="javascript:postwith('save',{'currentPage':'2','xisuo':'计算机'})">use js to post</a>
<body>
<a href="javascript:postwith('save',{'currentPage':'2','xisuo':'计算机'})">use js to post</a>
save是个servlet
[java] view
plaincopyprint
public class save extends >首先,考虑第一个问题
什么样的javascript脚本会向服务器产生请求?
1 现有HTML中元素的属性改变引起的服务器请求 如IMG的src、IFrame的src、link元素的href、 script元素的src等
2 现有HTML创建了新元素,跟1类似
3 form提交
4 ajax请求
5 window方法,如refresh以及location的改变等
无论采用何种方法,都需要一个前提,那就是服务器的服务地址,所以判断那些会产生请求,很简单啊,看看是否请求了服务器服务的地址啊
它有很多作用。
avaScript一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型。它的解释器被称为JavaScript引擎,为浏览器的一部分,广泛用于客户端的脚本语言,最早是在HTML(标准通用标记语言下的一个应用)网页上使用,用来给HTML网页增加动态功能。
JavaScript 使网页增加互动性。JavaScript 使有规律地重复的HTML文段简化,减少下载时间。JavaScript 能及时响应用户的 *** 作,对提交表单做即时的检查,无需浪费时间交由 CGI 验证。JavaScript 的特点是无穷无尽的,只要你有创意。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)