摘要:
同源策略 浏览器不允许跨域发送Ajax请求,如你在http://127.0.0.1:8000/下发送一个Ajax请求去获取http://127.0.0.1:9000/的资源。 如何解决这个问题?其实jQuery的JSONP已经帮你做好了。但是在此之前我们有必要了解一下原生的方式究竟是什么。 原生解决 阅读全文
摘要:
Ajax介绍 Ajax能够在不刷新页面的情况下发送并接受后端数据。 是现在Web开发中大量使用的一种技术。 这里介绍一下jQuery中的Ajax。 数据格式 在前后端交互中,总共有三种格式。不同的格式对应后端不同的框架中有不同的处理方式,这里以Django为例。 如果要查看你发送数据的格式,可在请求 阅读全文
摘要:
伪Ajax 通过iframe以及form表单,可以实现伪Ajax的方式。 并且它的兼容性是最好的。 iframe iframe标签能够获取一个其他页面的文档内容,这说明它内部肯定是发送了一个请求,并且收到后端的数据展示在页面上。 基于这一点,我们可以让他与form表单做一个结合使用。 <iframe 阅读全文
摘要:
XmlHttpRequest 这是原生的一种发送网络请求的技术,存在非常久的方案。 基本上所有框架对于网络请求的部分都是基于它来做的。 方法介绍 open open()用于创建请求(单纯创建,并不发送) 注意:如果是open()的method为GET,则需要自带参数。 参数说明 method 请求方 阅读全文