84669 Lernen von Personen
152542 Lernen von Personen
20005 Lernen von Personen
5487 Lernen von Personen
7821 Lernen von Personen
359900 Lernen von Personen
3350 Lernen von Personen
180660 Lernen von Personen
48569 Lernen von Personen
18603 Lernen von Personen
40936 Lernen von Personen
1549 Lernen von Personen
1183 Lernen von Personen
32909 Lernen von Personen
我自学做网页,想使用ajAx技术。他这个技术不是要浏览器向服务器请求信息,然后服务器响应,并返回信息,再接着浏览器处理信息吗?我在本地(我学习的电脑),没有服务器应该如何操作?
假如我有服务器,我在服务器上怎么写,才能接收浏览器发送来的请求?返回信息? 是用javascript语言吗?还是说需要用到用到Node.js、PHP操作服务器?
希望有人能给我科普一下,在些先谢谢啦。
闭关修行中......
通过ajax把前端信息提交到服务器中,服务器收到信息后返回响应数据给客户端,然后客户端接收来自服务器的响应数据并处理。这时候可以理解ajax是一个http服务器,用来提供给前端向服务器发起交互。服务器通常需要一门后台语言编写api,把api暴露给前端中使用。
ajAx的调试是一定需要服务器端的
但所谓的服务器端并不一定是真实的服务器,而仅仅是一个能提供数据返回的http服务,你完全可以搭建在本地(你可以利用node.js等在本地搭建)
ajax服务器数据也和普通的http服务没有本质区别(唯一区别其实是数据内容(格式)——依你的程序定义)
所有的ajax请求其实也是普通的http请求,甚至你完全可以搭建一个全静态http服务来支持ajax的程序调试,当然如果要调试很复杂的ajax程序,服务器端一般也需要能够处理一些动态传递来的信息。
不过一般ajax程序其实是客户的和服务器端联动开发的
通过ajax把前端信息提交到服务器中,服务器收到信息后返回响应数据给客户端,然后客户端接收来自服务器的响应数据并处理。这时候可以理解ajax是一个http服务器,用来提供给前端向服务器发起交互。服务器通常需要一门后台语言编写api,把api暴露给前端中使用。
ajAx的调试是一定需要服务器端的
但所谓的服务器端并不一定是真实的服务器,而仅仅是一个能提供数据返回的http服务,你完全可以搭建在本地(你可以利用node.js等在本地搭建)
ajax服务器数据也和普通的http服务没有本质区别(唯一区别其实是数据内容(格式)——依你的程序定义)
所有的ajax请求其实也是普通的http请求,甚至你完全可以搭建一个全静态http服务来支持ajax的程序调试,当然如果要调试很复杂的ajax程序,服务器端一般也需要能够处理一些动态传递来的信息。
不过一般ajax程序其实是客户的和服务器端联动开发的