扫二维码与项目经理沟通
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流
常见的有以下几种;
成都创新互联公司于2013年开始,先为和顺等服务建站,和顺等地企业,进行企业商务咨询服务。为和顺企业网站制作PC+手机+微官网三网同步一站式服务解决您的所有建站问题。
$.get方法,$.post方法,$.getJson方法,$.ajax方法如下
前两种使用方法基本上一样
$.getScript方法:
$.getScript(””,
function(){
$(”#go”).click(function(){//回调方法
$(”.block”).animate( { backgroundColor: ‘pink’ }, 1000)
.animate( { backgroundColor: ‘blue’ }, 1000);
});
});
$.getJson只是返回的数据类型不一样
$.ge.get(”Default.php”, {id:”1″, page: “2″ },
function(data){
//这里是回调方法。返回data数据。这里想怎么处理就怎么处理了。
});tJson(”Default.php”, {id:”1″, page: “2″ },
function(data){
//注意,这里返回的JSON数据引用方法为”data.info”,不明白的可以查一下json方面的教程。这里就不解释太多了
});
$.ajax 这个方法估计用的人很多吧。不过我不太喜欢用这个。个人觉得前面两个更方便
$.ajax({
type: “POST”, //提交的类型
url: “some.php”,//提交地址
data: “name=Johnlocation=Boston”,//参数
success: function(msg){ //回调方法
alert( “Data Saved: ” + msg );//这里是方法内容,和上面的get方法一样
}
});
下面介绍全页面刷新方法:有时候可能会用到
window.location.reload()刷新当前页面.
parent.location.reload()刷新父亲对象(用于框架)
opener.location.reload()刷新父窗口对象(用于单开窗口)
top.location.reload()刷新最顶端对象(用于多开窗口)
是这样的,如果不过滤掉一些内容的话,直接加载,会使页面混乱的,比如新的页面也存在body标签,加载进来后,一个页面就会存在两个body标签是不规范的的HTML。这个是在jquery.load()函数中规定的。一般加载进来的页面需要自己根据加载的内容的元素重新定义CSS样式和添加js事件的。比如:
原页面A.html:
html
headtitle/title/head
body
div id="container"/div
/body/html
被load的页面B.html:
html
headtitle/title/head
style.page-li {font-size:12px;color:blue}/style
body
div id="page"
ol class="page-li"
li234123/lili341234/lili41234/lili412de34/li
/ol
/div
/body/html
在原页面A.html中加载调用的jquery.load(),然后再在原页面对 page-li 的样式重新定义下就可以了:
添加了load(),css的原页面:
html
headtitle/title/head
style.page-li {font-size:12px;color:green}/style
body
div id="container"/div
script type="text/javascript"
$(function(){
$("#container").load("B.html #page",null,function(){alert("加载成功")});
});
/script
/body/html
重新加载页面没必要使用jquery呀,直接用js就行了。js有很多方法。
如:location.reload();详细可以参考
为是重新加载页面或刷新页面使用jquery,你可以使用location.reload()命令,
以下是代码:
Refresh a Page in jQuery
$('#PageRefresh').click(function() {
location.reload();
});
使用ajax。
参考代码:
$(function(){
$.ajax({
type:"POST", url:"LoginLoadArticle.ashx",
data: "type="+escape("最新公告") ,
success:function(msg){
$(".gonggao").html(msg);
}, error:function(XMLHttpRequest, textStatus, thrownError){}
})
})
扩展资料:
xml:返回XML文档,可用JQuery处理。
html:返回纯文本HTML信息;包含的script标签会在插入DOM时执行。
script:返回纯文本JavaScript代码。不会自动缓存结果。除非设置了cache参数。注意在远程请求时(不在同一个域下),所有post请求都将转为get请求。
json:返回JSON数据。
jsonp:JSONP格式。使用SONP形式调用函数时,例如myurl?callback=?,JQuery将自动替换后一个“?”为正确的函数名,以执行回调函数。
text:返回纯文本字符串。
beforeSend:要求为Function类型的参数,发送请求前可以修改XMLHttpRequest对象的函数。
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流