在html中用超链接a标签怎么进行post数据传输
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在html中用超链接a标签怎么进行post数据传输相关的知识,希望对你有一定的参考价值。
参考技术A一:增加一个form表单
<span ><body> <a href="javascript:doPost("addStudent.action", "name":"张三")">提交
</a><script> function doPost(to, p) // to:提交动作(action),p:参数 var myForm =
document.createElement("form");
myForm.method = "post";
myForm.action = to;
for (var i in p)
var myInput = document.createElement("input");
myInput.setAttribute("name", i); // 为input对象设置name myInput.setAttribute("value", p[i]);
// 为input对象设置value myForm.appendChild(myInput);
document.body.appendChild(myForm);
myForm.submit();
document.body.removeChild(myForm); // 提交后移除创建的form
</script> </body></span>
二:使用Ajax
<span ><body> <a href="addStudent.action" class="a_post">提交</a><script> $(".a_post").on("click",function(event)
event.preventDefault(); // 使a自带的方法失效,即无法向addStudent.action发出请求 $.ajax(
type: "POST", // 使用post方式 url: "addStudent.action",
contentType:"application/json",
data: JSON.stringify(param1:value1, param2:value2), // 参数列表,stringify()方法用于将JS对象序列化为json字符串 dataType:"json",
success: function(result)
// 请求成功后的操作 ,
error: function(result)
// 请求失败后的操作
);
);
</script> </body></span>
扩展资料:
POST优点:
1、安全性高,但是也不是很高,如果想要高安全性的话就用https传输协议。
2、上传的数据量比GET大得多。“理论上讲,POST是没有大小限制的,HTTP协议规范也没有进行大小限制,说“POST数据量存在 80K/100K的大小限制”是不准确的,POST数据是没有限制的,起限制作用的是服务器的处理程序的处理能力。”
POST缺点:
1、执行效率比GET低,但是现在的计算机都很强大,这些几乎可以忽略不计,所以建议一般都使用POST方式。
2、不可以通过url传递数据,有时候可能会不方便.
在HTML代码中,超链接元素的标记是啥?
在HTML代码中,超链接元素的标记是a标签,如:<a href="//zhidao.baidu.com">百度知道</a>。
在HTML中标签<a></a> 或者大写字母A 。其中的a(或者 A) 是 anchor 的缩写 。anchor的基本解释是锚。这些标签的作用是标明超连接的起始位置或目的位置。
<a> 标签可定义锚,锚 (anchor) 有两种用法,通过使用 href 属性。创建指向另外一个文档的链接(或超链接)通过使用name或id属性,创建一个文档内部的书签。<a> 元素最重要的属性是 href 属性,它指定链接的目标。
在所有浏览器中,链接的默认外观是:未被访问的链接带有下划线而且是蓝色的已被访问的链接带有下划线而且是紫色的活动链接带有下划线而且是红色的。
扩展资料:
Html中a标签伪类:
1、a:link color: #FF0000
未访问的链接。
2、a:visited color: #00FF00
已访问的链接。
3、a:hover color: #FF00FF
当有鼠标悬停在链接上。
4、a:active color: #0000FF
被选择的链接。
参考资料来源:百度百科-a (HTML语言标签)
参考技术A <a href="XX"></a>a标签,href后引号中的就是你要超链接的内容了 参考技术B <a href="**************>****</a>
是a标记 参考技术C 就是<a>标签。 参考技术D <a href="http://www.baidu.com/" title="">百度</a>
以上是关于在html中用超链接a标签怎么进行post数据传输的主要内容,如果未能解决你的问题,请参考以下文章