什么是禁止GET方法调用iframe 方法

GET和POST是HTTP的两个常用方法。
什么是HTTP?
超文本传输协议(HyperText Transfer Protocol -- HTTP)是一个设计来使客户端和服务器顺利进行通讯的协议。
HTTP在客户端和服务器之间以request-response protocol(请求-回复协议)工作。
GET - 从指定的服务器中获取数据
POST - 提交数据给指定的服务器处理
使用GET方法时,查询字符串(键值对)被附加在URL地址后面一起发送到服务器:
/test/demo_form.jsp?name1=value1&name2=value2
GET请求能够被缓存
GET请求会保存在浏览器的浏览记录中
以GET请求的URL能够保存为浏览器书签
GET请求有长度限制
GET请求主要用以获取数据
POST方法:
使用POST方法时,查询字符串在POST信息中单独存在,和HTTP请求一起发送到服务器:
POST /test/demo_form.jsp HTTP/1.1
name1=value1&name2=value2
POST请求不能被缓存下来
POST请求不会保存在浏览器浏览记录中
以POST请求的URL无法保存为浏览器书签
POST请求没有长度限制
GET和POST的区别:
点击返回/刷新按钮
数据会重新发送(浏览器将会提示用户&数据被从新提交&)
编码类型(Encoding type)
application/x-www-form-urlencoded
application/x-www-form-urlencoded or multipart/form-data. 请为二进制数据使用multipart编码
数据类型限制
只允许ASCII字符类型
没有限制。允许二进制数据
查询字符串会显示在地址栏的URL中,不安全,请不要使用GET请求提交敏感数据
因为数据不会显示在地址栏中,也不会缓存下来或保存在浏览记录中,所以看POST求情比GET请求安全,但也不是最安全的方式。如需要传送敏感数据,请使用加密方式传输
查询字符串显示在地址栏的URL中,可见
查询字符串不会显示在地址栏中,不可见
其他HTTP请求方式
与GET请求类似,不同在与服务器只返回HTTP头部信息,没有页面内容
上传指定URL的描述
删除指定资源
返回服务器支持的HTTP方法
转换为透明TCP/IP隧道的连接请求
阅读(...) 评论()本帖子已过去太久远了,不再提供回复功能。问题:得不到$get方法的返回值
描述:&script src="JS/jquery-1.3.2.js" type="text/javascript"&&/script&
&script type="text/jscript" src="JS/JScript1.js"&&/script&
$(document).ready(function() {
$("#Button1").click(function() {
var username = $("#userName").val();
if (username == "") {
alert("用户名布不能为空");
$.get("Default.aspx?userName=" + username, function(response) {
$("#Information").html(response);
&head runat="server"&
&title&无标题页&/title&
&form id="form1" runat="server"&
&asp:Label ID="Label1" runat="server" Text="用户名:"&&/asp:Label&
&asp:TextBox ID="userName" runat="server"&&/asp:TextBox&
&asp:Button ID="Button1" runat="server" Text="校验" /&
&div id="Information"&
&/html&解决方案1:你把&&asp:Button ID="Button1" runat="server" Text="校验" /&换成&&input value="校验" type="button" /&试试解决方案2:一般情况使用服务器空间,我会设置id和name属性一致,还有如果返回格式是json,记住json中间不要有空格,回车等解决方案3:&asp:Button ID="Button1" runat="server" Text="校验" /&这行代码将被解析为:&input name="Button1" value="校验" type="button" /&因此,在HTML文档中,找不到&input&,所以就你就获取不到你期望的值。解决方案4:把服务器控件改为html的控件试试,也就是楼上所说的意思,因为你用的jquery获取不到服务器控件的id的这个是弊端,你可查看一下jquery用法
以上介绍了“得不到$get方法的返回值”的问题解答,希望对有需要的网友有所帮助。
本文网址链接:/itwd/1227982.html
上一篇: 下一篇:}

我要回帖

更多关于 调用iframe 方法 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信