JS使用post提交的两种方式。分享给大家供大家参考,具体如下:
第一种提交post的方式是传统方式,判断浏览器进行post请求。
<SCRIPT stype=text/javascript>var xmlobj; //定义XML>}
第二种方式则是虚拟表单的形式提交post请求
function post(URL, PARAMS) {var temp = documentcreateElement("form");
tempaction = URL;
tempmethod = "post";
tempstyledisplay = "none";
for (var x in PARAMS) {
var opt = documentcreateElement("textarea");
optname = x;
optvalue = PARAMS[x];
// alert(optname)
tempappendChild(opt);
}
documentbodyappendChild(temp);
tempsubmit();
return temp;
}
调用方法 如:
复制代码 :
post('pages/statisticsJsp/excelaction',{html:prnhtml,cm1:'sdsddsd',cm2:'haha'});题主是否想询问“nodejs显示获取302请求setcookie是什么原因”?内部文件损坏。nodejs是一套用户构建用户界面的渐进式框架,是自底向上逐层应用,在该应用使用过程中,显示获取302请求setcookie的话,是因为应用文件包内部文件损坏导致的,出现这种情况应把nodejs文件包重新下载一遍即可。
一、参考代码如下:
<!doctype html><html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
</head>
<body>
<script src="jquery-211minjs"></script>
<!--记得导jquery-->
<script>
$ajax({
type:'get',
url:"demohtml",//这里是url
success:function(body,heads,status){
consolelog(body); //body就是内容了,也就是url网页中的内容
}
});
</script>
</body>
</html>
重点代码说明:
$ajax({type:"POST",//请求方式为post
url:"orderclassphptype=add",//请求的地址
data:dataFormid,//参数
success: function(mag){
//success指的是请求并成功返回信息
//msg是返回的内容
alert(mag);
}
});
举例
//假如后台返回的是一个JSON格式的字符串,如"{code:0,msg:\"执行成功!\"}"
success: function(data){
var json=evel("("+data+")");
alter(jsonmsg);//会d出执行成功的消息框
}
以上就是关于怎样获取js中post提交的数据全部的内容,包括:怎样获取js中post提交的数据、nodejs获取302请求set-cookie、javascript 怎么获取指定url网页中的内容等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)