Vue.js 通过jQuery ajax获取数据实现更新后重新渲染页面的方法
1. 引入jquery和vue.js
<script type="text/javascript" src="http://apps.bdimg.com/libs/jquery/2.1.4/jquery.min.js"></script> <script type="text/javascript" src="http://cdn.bootcss.com/vue/2.2.2/vue.min.js"></script>
2. JS
<script type="text/javascript">
$(function(){
vm = new Vue({
el:'#lst',
data:{
mcs : []
}
});
getmc();
});
function getmc(){
$.get("getJsonData.action",
function(msg){
vm.mcs = msg
});
}
</script>
3. HTML
<div id="lst" v-cloak>
<div v-for="mc in mcs">
<p>
<a :href="'abbbbb.action?id=' + mc.id " rel="external nofollow" >{{mc.titles}}</a>
</p>
</div>
</div><p>
<input type="button" onclick="getmc()" value="更新页面" />
</p>
以上这篇Vue.js 通过jQuery ajax获取数据实现更新后重新渲染页面的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持我们。
相关推荐
-
jquery 通过ajax请求获取后台数据显示在表格上的方法
1.引入bootstrap和jquery的cdn <link rel="stylesheet" type="text/css" href="https://cdn.bootcss.com/bootstrap/4.0.0-beta.2/css/bootstrap.min.css" rel="external nofollow" > <script type="text/javascript"
-
通过jquery的ajax请求本地的json文件方法
自己学习jquery的ajax的经历,记录一下 ajaxTestDemo.html 在body里面放一个id为test的div <div id="test"></div> 第一步还是要先加载jquery文件 jquery.min.js <script> $(function(){ $.ajax({ //请求方式为get type:"GET", //json文件位置 url:"./data/shuju.json"
-
为jquery的ajax请求添加超时timeout时间的操作方法
下面给大家介绍为jquery的ajax请求添加超时timeout时间的实例 有时侯要用ajax来轮询某个服务是否可用,但是各个浏览器ajax的超时时间有可能不一样,所以希望ajax能只尝试几秒钟,然后隔几秒再次发送一次ajax检查一次.可以用timeout属性. var checkLoading = function(timer) { //先延时再获取状态,否则立即获取可能重启前的服务还没有关闭 setTimeout(function() { $.ajax({ url: '/onceos/ver
-
Jquery的Ajax技术使用方法
Jquery的Ajax技术(重点) jquery是一个优秀的js框架,自然对js原生的ajax进行了封装,封装后的ajax的操作方法更简洁,功能更强大,与ajax操作相关的jquery方法有如下几种,但开发中经常使用的有三种: 1)$.get(url, [data], [callback], [type]) 2)$.post(url, [data], [callback], [type]) 区别:get有字节码乱码问题,post无字节码乱码问题(获取请求页面数据到后台,后台response.se
-
JQuery实现ajax请求的示例和注意事项
最近很多人问我ajax该怎么用,怎么访问后台,怎么取得数据页面显示 写一个简单的ajax访问: $.ajax({ url: ctx +"/meeting/getMeetingRoomMap", //请求后台地址 type:"get", //请求方式 cache:false, //控制是否缓存数据(post请求默认false,而get请求会为true,容易造成页面数据缓存问题) async:false, //控制同步还是异步 data:{scheduleDate:sc
-
JQuery Ajax执行跨域请求数据的解决方案
今天前端因为需要ajax调用两个不同的项目,请求域不一样,所以涉及ajax跨域的问题 ,其实很简单,具体如下 原来的ajax请求如下: $.ajax({ type:"post", url:platformUrl +"/security/modifyPwd.do", data:$('#updatepwdform').serialize(), dataType:"json", success:function(data){ $("#upda
-
jQuery的Ajax接收java返回数据方法
1.前端Ajax请求如下: $.ajax({ type : "post", //async:false, url : PATH + "/product/selectPicture.action", dataType : "json", success : function(data) { $.each(data,function(k,v){ alert(k +":"+ v); }); } }); 2 其中PATH在jsp页面中
-
使用jquery Ajax实现上传附件功能
用过jquery的Ajax的人肯定都知道,Ajax的默认编码方式是"application/x-www-form-urlencoded",此编码方式只能编码文本类型的数据,因此Ajax发送请求的时候,会把data序列化成 一个个String类型的键值对,此种传输数据的方式能够满足大部分应用场景,然而当传输的数据里有附件的时候,此序列化机制便是我们的绊脚石.Ajax本身的序列化机制的硬伤归其原因在于在html4的时代,没有FileReader接口,在页面里无法读取File(Blob)文件
-
jQuery Ajax实现Select多级关联动态绑定数据的实例代码
jQuery选择插件分为基本版和美化版,重点说下美化版,如下图所示: 相比最原始的版本,美化后的选择插件可以说是很漂亮了且功能更加强大(这里不说了,自行发掘吧).这里主要是添加了它的特有属性并调用 class="chzn-select": jsp页面: <select class="chzn-select" id="CODE" name="CODE"> ...... </select> js页面: $(
-
jQuery AJAX 方法success()后台传来的4种数据详解
1.后台返回一个页面 js代码 /**(1)用$("#content-wrapper").html(data);显示页面*/ $.ajax({ async : false, cache : false, type : 'POST', url : 'area/prepareCreate', error : function() { alert('smx失败 '); }, success : function(data) { $("#content-wrapper").
随机推荐
- 详解正则表达式及Linux三大文本处理工具
- Access使用宏控制程序--1.5.一个宏的实例——检验口令
- JavaScript正则表达式替换字符串中图片地址(img src)的方法
- Android源码学习之工厂方法模式应用及优势介绍
- Javascript编写2048小游戏
- asp.net 实现静态页面累加访问量的三种方式
- php列出mysql表所有行和列的方法
- python实现数独算法实例
- C#实现获取枚举中元素个数的方法
- Android编程实现的首页左右滑动切换功能示例
- MySQL 最基本的SQL语法/语句
- 创建一个实现Disqus评论模版的MySQL模型
- 提供一款很不错的万年历查询
- Ruby中的集合编写指南
- java图形验证码生成工具类 web页面校验验证码
- Python中的字典与成员运算符初步探究
- CSS 渐变背景的6个演示代码
- 转载认识硬盘术语之一
- 深入解析Java中的编码转换以及编码和解码操作
- php文件上传你必须知道的几点
