python全栈学习--day56(jquery--ajax)

什么是ajax

AJAX = 异步的javascript和XML(Asynchronous Javascript and XML)

简言之,在不重载整个网页的情况下,AJAX通过后台加载数据,并在网页上进行显示。

通过 jQuery AJAX 方法,您能够使用 HTTP Get 和 HTTP Post 从远程服务器上请求文本、HTML、XML 或 JSON - 同时您能够把这些外部数据直接载入网页的被选元素中。

jQuery load()方法是简单但强大的AJAX方法。

load()方法从服务器加载数据,并把返回的数据放入被选元素中。

ps:该方法使用不多,了解即可

语法:

$("selector").load(url,data,callback);

第一种情况

$('#btn').click(function(){

    //只传一个url,表示在id为#new-projects的元素里加载index.html
    $('#new-projects').load('./index.html');
})

第二种情况

$('#btn').click(function(){
    //只传一个url,导入的index.html文件含有多个传递参数,类似于:index/html?name='张三'
    $('#new-projects').load('./index.html',{"name":'张三',"age":12});
})

第三种情况

//加载文件之后,会有个回调函数,表示加载成功的函数
    $('#new-projects').load('./index.html',{"name":'张三',"age":12},function(){

});

2. jquery的getJSON方法

猜你喜欢

转载自www.cnblogs.com/haowen980/p/9140165.html
今日推荐