jquery get?jquery方法
今天给各位分享jquery get的知识,其中也会对jquery方法进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
jquery ajax get怎么用
jquery ajax get是用来发送get请求给服务器的,具体用法如下:
get()方法通过远程 HTTP GET请求载入信息。
这是一个简单的 GET请求功能以取代复杂$.ajax。请求成功时可调用回调函数。如果需要在出错时执行函数,请使用$.ajax。
语法
$(selector).get(url,data,success(response,status,xhr),dataType)
具体例子:
<!DOCTYPE html>
<html>
<head>
<script src="/jquery/jquery-1.11.1.min.js"></script>
<script>
$(document).ready(function(){
$("button").click(function(){
$.get("/example/jquery/demo_test.asp",function(data,status){
alert("数据:"+ data+"
状态:"+ status);
});
});
});
</script>
</head>
<body>
<button>向页面发送 HTTP GET请求,然后获得返回的结果</button>
</body>
</html>
返回结果:
jquery ajax 的$post跟$get方法有什么区别
简而言之,get是以url名文传递,支持的字节数有限,安全性低,get时我们都可以看到url后面跟的参数,get请求有缓存,合理利用它这个特点,有时偶对服务器而言是个好事。
而post安全性更高,所有字段都是隐藏式的传递,并且支持大的数据传递,这点get是不行的。post ajax是无缓存的。
下面是一些资料:
1:GET访问浏览器认为是等幂的
就是一个相同的URL只有一个结果[相同是指整个URL字符串完全匹配]
所以第二次访问的时候如果 URL字符串没变化浏览器是直接拿出了第一次访问的结果
POST则认为是一个变动性访问(浏览器认为 POST的提交必定是有改变的)
防止 GET的等幂访问就在URL后面加上?+new Date();,[总之就是使每次访问的URL字符串不一样的]
设计WEB页面的时候也应该遵守这个原则
2:一.谈Ajax的Get和Post的区别
Get方式:
用get方式可传送简单数据,但大小一般限制在1KB下,数据追加到url中发送(http的header传送),也就是说,浏览器将各个表单字段元素及其数据按照URL参数的格式附加在请求行中的资源路径后面。另外最重要的一点是,它会被客户端的浏览器缓存起来,那么,别人就可以从浏览器的历史记录中,读取到此客户的数据,比如帐号和密码等。因此,在某些情况下,get方法会带来严重的安全性问题。
Post方式:
当使用POST方式时,浏览器把各表单字段元素及其数据作为HTTP消息的实体内容发送给Web服务器,而不是作为URL地址的参数进行传递,使用POST方式传递的数据量要比使用GET方式传送的数据量大的多。
总之,GET方式传送数据量小,处理效率高,安全性低,会被缓存,而POST反之。
使用get方式需要注意:
1对于get请求(或凡涉及到url传递参数的),被传递的参数都要先经encodeURIComponent方法处理.例:var url="update.php?username="+encodeURIComponent(username)+"&content="+encodeURIComponent
(content)+"&id=1";
使用Post方式需注意:
1.设置header的Context-Type为application/x-www-form-urlencode确保服务器知道实体中有参数变量.通常使用XmlHttpRequest对象的SetRequestHeader("Context-Type","application/x-www- form-urlencoded;")。例:
xmlHttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
2.参数是名/值一一对应的键值对,每对值用&号隔开.如 var name=abc&sex=man&age=18,注意var name=update.php?
abc&sex=man&age=18以及var name=?abc&sex=man&age=18的写法都是错误的;
3.参数在Send(参数)方法中发送,例: xmlHttp.send(name);如果是get方式,直接 xmlHttp.send(null);
4.服务器端请求参数区分Get与Post。如果是get方式则$username=$_GET["username"];如果是post方式,则$username=$_POST["username"];
jQuery的使用方法
使用步骤如下:
1.jQuery给放到一个文件夹里面,方便我们待会引用这个jQuery,这里我就放到我项目的js文件夹里面。
2.然后我们来开始编辑HTML界面代码。
3.使用script标签把jQuery引入到我们的HTML界面。src引号里面的就是我们的jQuery路径名称。
4.接着再书写一个script标签对,里面写上jQuery入口函数,这样,当我们的HTML加载完成之后就会执行我们的jQuery代码
关于本次jquery get和jquery方法的问题分享到这里就结束了,如果解决了您的问题,我们非常高兴。