ajax没和后台连上,前端怎么自造ajax数据和后端变量在后台未完全开发的情况下?...

首先,可以从你的问题中看出你想要解决两个疑问:

1. **不希望发布到线上之前改动一大堆;**

2. **希望在‘有时后台有问题或者没开发完’的情况下,前端能正常进行开发调试…**

如果以上两个疑问理解没有误区的话,接下来说一下我自己工作中的实际处理方式:

一,要解决第1个疑问,不进行大的改动?

需要提前对后台[返回接口]进行协议(也就是确定接口文档),协议内容需要包含接口返回的数据类型,状态,结构,数据对象名称等等;有了这样的内容就算后台接口还没有开发也可以开始前端工作啦,而如何开始前端工作是接下来我们要说的。

二,在明确了接口协议后要解决第2个疑问,前端需要自己先构造接口返回数据

有了接口协议构造数据就显得很简单了,根据协议内容的数据类型、结构、对象名称等直接自己简单写点假的数据就好了。举个最简单的例子,项目文件夹内新建一个data.txt文件,写入json格式的数据内容:

`{"objName":"aaaaaaaa","objName2":"bbbbbb","objName3":"cccccccc"}`

以上就完成了构造接口返回数据的内容。

接下来只要搭一个本地服务,使用调用接口的方法正常获取构造的假数据供前端开发使用即可

(注:url指向本地项目中的data.txt,拿到后台开发完成的接口后改变url指向即可)。

* 在没有明确接口协议时,前端依然可以提前开始作业(自己根据项目前端所需构造数据即可),但这样做有可能后期改动比较大,因为我们自己构造的数据结构、对象名称等等和后台定义的也许完全不一致,数据大量时改动地方就很多;一般我会在前端涉及复杂动效与逻辑使用数据的时候提前这样处理,用于跑通前端的复杂动效或逻辑。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值