首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

Vue 前后端交互基础

在前后端分离的应用模式中,我们通常将后端开发的每个视图都称为一个接口,或者 API,前端通过访问接口来对数据进行增删改查。...resolve 函数的作用是,将 Promise 对象的状态从“未完成”变为“成功”(即从 pending 变为 resolved),在异步操作成功时调用,并将异步操作的结果,作为参数传递出去;reject...函数的作用是,将 Promise 对象的状态从“未完成”变为“失败”(即从 pending 变为 rejected),在异步操作失败时调用,并将异步操作报出的错误,作为参数传递出去。   ...第一个回调函数是 Promise 对象的状态变为 resolved 时调用,第二个回调函数是 Promise 对象的状态变为 rejected 时调用。其中,第二个函数是可选的,不一定要提供。...注意:Promise 新建就会立即执行。

2K50

javaee的OA项目(九)ajax的学习,JavaScript结合ajax使用,实现二级联动

、更改对象的toString 方法 2、手动拼接json字符串 3、使用GSONjar包 03XML格式(了解) 为什么使用ajax 方案1:传统方案 提交表单,服务器端处理,错误跳转到注册页面,同时显示错误信息...03指定回调函数 Ajax响应回来自动调用函数 不同的Ajax请求基本步骤相同,差别和难易主要在回调函数 function process(){ if(xhr.readyState == 4){/...在Ajax应用程序中需要了解五种就绪状态,但通常只使用状态4: 0:请求没有发出(在调用 open() 之前) 1:请求已经建立但还没有发出(调用 send() 之前) 2:请求已经发出正在处理之中(这里通常可以从响应得到内容头部...(null)即可。...响应数据内容 后端的数据是以什么格式返回给前段的,我们需要知道,二级联动里面,后端是以字符串的形式返回给前段,前段获取还得自己截取,变为数组,最后获取数据,所以这种很不友好。

93510

SpringMVC笔记

视图:向控制器提交数据,显示模型中的数据。 控制器:根据视图提出的请求判断将请求和数据交给哪个模型处理,将处理的有关结果交给哪个视图更新显示。...在使用时,若该处理器方法只是进行跳转而不传递数据,或只是传递数据而并不向任何资源跳转(如对页面的Ajax异步响应),此时若返回ModelAndView,则将总是有一部分多余:要么Model多余,要么View...此时处理器方法返回的字符串就是要跳转页面的文件名去掉文件扩展名部分,这个字符串与视图解析器中的prefix、suffix相结合,即可形成要访问的URI。 <!...Ajax请求服务器端返回的就是数据,和视图无关 若处理器对请求处理,无需跳转到其它任何资源,此时可以让处理器方法返回void。...框架中规定是当你的视图处理完成,对视图执行了forward。就认为请求处理完成 2、一般是做资源回收工作的。

2.2K20

基于django的视频点播网站开发-step5-详情页功能

我们将会学习到通用视图类DetailView的使用、评论动态加载、以及如何通过ajax实现喜欢和收藏功能,并通过一段段很酷的代码来说明这些功能。 效果展示 [1686a2d95fc23bde?...self.view_count += 1 self.save(update_fields=['view_count']) 然后,还需要我们在VideoDetailView视图类里面调用到这个函数...收藏和喜欢功能 收藏和喜欢是一组动作,因此可以用ajax来实现:用户点击调用后端接口,接口返回json数据,前端显示结果。...由于ajax代码量较大,我们封装到一个单独的js文件中 ==> static/js/detail.js 在detail.js中,我们先实现喜欢的ajax调用: $(function () {...评论列表部分,我们使用了的是上拉动态加载的方案,即当页面拉到最下侧时,js加载代码会自动的获取下一页的数据并显示出来。前端部分,我们使用了一种基于js的开源加载插件。

2.1K30

高级前端一面常考手写面试题指南

__proto__ == null,Object的基类(null)上面都没找到,则返回 false// 实例....调用其 resolve 变更状态,在这个 resolve 里会依次调用 callbacks 里的回调,这样就执行了 then 里的方法了启:上一步中,当 then 里的方法执行完成,返回一个结果,如果这个结果是个简单的值...,异步完成之后依次调用 callbacks 数组中提前注册的回调实现AJAX请求AJAX是 Asynchronous JavaScript and XML 的缩写,指的是通过 JavaScript 的...当对象的 readyState 变为 4 的时候,代表服务器返回的数据接收完成,这个时候可以通过判断请求的状态,如果状态是 2xx 或者 304 的话则代表返回正常。...当对象的属性和监听函数设置完成,最后调用 sent 方法来向服务器发起请求,可以传入参数作为发送的数据体。

39520

SpringBoot 笔记

th:href="@{/layui/css/layui.css}" 前不加 / ,则会从当前路径接上url,于是,若当前处于 http://localhost:8080/home/index1,则接上变为...A: @Controller 会将方法返回值类型为String 的解析为一个路径(视图路径),这是由于SpringMvc 的原因,(拦截解析为视图路径) 在方法上注解 @ResponseBody 将返回的数据转换成...请求登录,响应 Set-Cookie ,但浏览器仍然没有设置 Cookie 参考: 为什么浏览器在AJAX请求返回不会设置Cookie?...- IT屋-程序员软件开发技术分享社区 我使用$ .ajax进行ajax请求。响应具有 Set-Cookie 标头集(我已在Chrome开发工具中验证了此标签)。...但是,浏览器在收到响应不会设置Cookie!当我导航到我的域中的另一个网页时,不发送Cookie。 (注意:我没有做任何跨域的ajax请求;请求与文档在同一个域中。)

1.8K10

Apriso开发葵花宝典之二Process Builder调试篇

提交Screen,按照以下顺序确定下一步处理: Header中的导航浏览路径 来自界面视图(包括弹出视图)的操作 Go To Screen外部输出 Header视图的的Action动作 Header视图中的搜索框事件...客户端模式下可以出现的条目: 初始化-连接到屏幕的初始化操作 加载-连接到屏幕的加载操作 Display—显示视图时执行的操作部分 调用——异步调用的操作(详细信息请参见使用AJAX)。...计算——提交视图时执行的部分操作 操作-如果操作链接到操作,则可能包含操作 屏幕名称旁边显示的时间信息如下: 客户端时间-屏幕显示所需的完整时间 服务器时间——在屏幕显示期间执行的操作次数的总和(例如,...选中“从剪贴板粘贴”即可完成输入参数的赋值 AJAX调试 ▶第一步,通过浏览器调试工具,定位到Ajax调用的请求 ▶第二步,选中inputs参数,右键选中“复制object” ▶第三步,Process...在检查完毕,可以重新执行代码(如播放按钮)。 3、debugger 关键字 debugger 关键字用于停止执行 JavaScript,并调用调试函数。

51750

JS题目总结:原型链newjsonMVCPromise

关系:JSON 是一门抄袭/借鉴 JavaScript 的语言,同时也是一种数据交互格式,JSON 是 JavaScript 的子集(或者说 JSON 只抄袭了一部分 JavaScript 语法,而且没有新增任何原创的语法...(10分) 答一: MVC 是什么 MVC 是一种设计模式(或者软件架构),把系统分为三层:Model数据、View视图和Controller控制器。...fetch(),保存数据的方法save() C(controller)只负责把这些view和model组合起来,找到view,找到model,使用model完成数据修改业务,并修改view的显示 V:视图...()发送请求,成功或失败的回调函数,就是使用promise封装的 function success(responseText){ console.log("成功") console.log...resolve 失败则调用 reject },3000) }) }

1.1K20

ViewPager快速实现引导页

: position:当用手指滑动时,如果手指按在页面上不动,position和当前页面index是一致的;如果手指向左拖动(相应页面向右翻动),这时候position大部分时间和当前页面是一致的,只有翻页成功的情况下最后一次调用才会变为目标页面...;如果手指向右拖动(相应页面向左翻动),这时候position大部分时间和目标页面是一致的,只有翻页不成功的情况下最后一次调用才会变为原页面。...positionOffset:当前页面滑动比例,如果页面向右翻动,这个值不断变大,最后在趋近1的情况变为0。如果页面向左翻动,这个值不断变小,最后变为0。...getItemPosition (Object object):当宿主视图尝试判断一项的位置是否改变时调用。...getPageTitle (int position):该方法由ViewPager在获取描述页面的标题时调用,默认返回null

1.4K70

ASP.NET AJAX UpdatePanel 控件实现剖析

ASP.NET AJAX有两种编程模型:部分更新和远程服务。...而远程服务则是直接通过前端JavaScript来调用的服务器端服务,前段获取数据,进行页面更新,这就要求服务器端代码必须分解为特定于应用程序的服务,这是与传统的ASP.NET应用程序完全不同的体系结构...部分更新着重于对现有应用程序进行渐进式增强,帮助用户逐渐转换到纯粹的AJAX应用。本文主要对部分更新编程模型中核心控件UpdatePanel的实现进行剖析,讲述其背后的故事。...ASP.NET AJAX部分呈现剖析 3.1 先从客户端讲起 看一下上面的示例代码在客户端的HTML代码, 这里只列出核心部分,其他全部隐去。...而第二句代码则是通过PageRequestManager的getInstance方法来检索其唯一实例, 得到该实例调用_updateControls方法来注册UpdatePanel以及其Trigger

6.7K100

JavaScript手写实现AJAX请求以及使用Promise封装AJAX请求

AJAX概念 AJAX是 Asynchronous JavaScript and XML 的缩写,指的是通过 JavaScript 的 异步通信,从服务器 获取 XML 文档从中提取数据,再更新当前网...⻚的对应部分,而不用刷新整个网⻚。...一个XMLHttpRequest对象一共有5个状态,当它的状态变化时会触发onreadystatechange事件,可以通过设置监听函数,来处理请求成功的结果。...当对象的readyState变为4的时候,代表服务器返回的数据接收完成,这个时候可以通过判断请求的状态,如果状态是2xx或304的话就代表返回正常。...当对象的属性和监听函数 设置完成,最后调用sent()方法来向服务器发起请求,可以传入参数作为发送的数据体。

1.2K20
领券