AJAX

1.AJAX原生代码

<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8" />
        <title></title>
        <script src="js/vue.js" type="text/javascript" charset="utf-8"></script>
    </head>
    <body>
        <div id="app">
            <input type="button" name="" id="" value="点击测试" v-on:click="getData" />
            <ul>
                <li v-for="item in newlist">
                    <h3>{{item.title}}</h3>
                    <p>{{item.ctime}}</p>
                    <p><a v-bind:href="item.url">新闻明细</a></p>
                </li>
            </ul>
        </div>
        <script type="text/javascript">
            let z=new Vue({
                el:'#app',
                data:{
                    newlist:[]
                },
                methods:{
                    getData(){
                    // 提前定义变量that储存Vue对象
                        let that=this
                        // 定义远程服务的请求对象
                        let xhr=new XMLHttpRequest();
                        // 指定请求的网址
                        xhr.open('get',"http://api.tianapi.com/keji/index?key=7391e344a41d246b437f4d76660c7f85&num=10")
                        // 发送请求的信息
                        xhr.send(null)
                        // 当争取获取到相应数据时
                        xhr.onreadystatechange=function(){
                            if(xhr.readyState==4&&xhr.status==200){
                                // 获取服务端相应JSON
                                let res=xhr.responseText
                                console.log(res)
                                // 对JSON进行解析
                                let data=JSON.parse(res)
                                console.log(data)
                                let ns=data.newslist
                                console.log(ns)
                                that.newlist=ns
                            }
                        }
                    }
                }
            })
        </script>
    </body>
</html>

axios

最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Ajax 1.Ajax 是什么? 如何创建一个 Ajax? Ajax 并不算是一种新的技术,全称是 asychro...
    輕青_阅读 363评论 0赞 0
  • 1.Ajax Ajax 即“Asynchronous Javascript And XML”(异步 JavaS...
    艾特小师叔阅读 453评论 1赞 1
  • 什么是异步操作? Ajax 异步JavaScript与XML(AJAX)是一个专用术语,用于实现在客户端脚本与服务...
    匿于烟火中阅读 607评论 0赞 1
  • 1.Ajax是什么:AJAX 是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。 2.两种常用的数据格...
    李小山i阅读 463评论 1赞 1
  • AJAX技术 Ajax技术的概述 1.ajax的技术:Asynchronous JavaScript and XM...
    流年划破容颜_cc55阅读 344评论 0赞 0

友情链接更多精彩内容