---
title: "Discussion on \"ajax与promise\" | Hashnode"
description: "Discussion on \"ajax与promise\". ajax\nAJAX 全称为Asynchronous JavaScript And XML，就是异步的JS 和XML\n通过AJAX 可以在浏览器中向服务器发送异步请求，最大的优势：无刷新获取数据\n优缺点\n优点：\n可以无需刷新页面而与服务器端进行通信。\n允许你根据用户事件来更新部分页面内容。\n缺点：\n没有浏览历史，不能回退。\n存在跨域问题(同源)。\nSEO 不友好。\najax核心对象使用步骤\n// 1.创建XMLHttpRequest 对象\nlet xhr = new XMLHttpRequest(..."
url: "https://hashnode.com/posts/ajaxpromise/62b28b680572b078ae517924"
---

[Feed](https://hashnode.com/feed) /

Discussion

# [ajax与promise](https://zmblog.hashnode.dev/ajaxpromise?utm_source=hashnode&utm_medium=feed)

ajax AJAX 全称为Asynchronous JavaScript And XML，就是异步的JS 和XML 通过AJAX 可以在浏览器中向服务器发送异步请求，最大的优势：无刷新获取数据 优缺点 优点： 可以无需刷新页面而与服务器端进行通信。 允许你根据用户事件来更新部分页面内容。 缺点： 没有浏览历史，不能回退。 存在跨域问题(同源)。 SEO 不友好。 ajax核心对象使用步骤 // 1.创建XMLHttpRequest 对象 let xhr = new XMLHttpRequest(...

Jun 22, 2022 · 2 min read · zmblog.hashnode.dev  
Updated Jul 4, 2022  
Read the article

-   [#ajax](https://hashnode.com/tag/ajax)
-   [#promise](https://hashnode.com/tag/promise)

## Written by

[明](https://hashnode.com/@zm144)

@zm144

  
[View profile](https://hashnode.com/@zm144)

learn

## Responses

Markdown supported · ⌘↵ to post

No responses yet.
