XMLHttpRequest

XMLHttpRequest adalah API yang terdapat pada bahasa skrip peramban web seperti JavaScript. Ini digunakan untuk mengirimkan permintaan HTTP atau HTTPS kepada server web dan memuat respon data server kembali ke skrip.[1] Perkembangan versi dari peramban web mayor yang mendukung memungkinkan data dapat dikirim dalam bentuk JSON,[2] XML,[3] HTML, atau teks biasa.

Dukungan

Dukungan di beberapa peramban web:

Dukungan di Internet Explorer versi 5, 5.5, dan 6

Contoh penggunaan sebagai berikut:

if (typeof XMLHttpRequest == "undefined")
XMLHttpRequest = function () {
  try { return new ActiveXObject("Msxml2.XMLHTTP.6.0"); }
    catch (e) {}
  try { return new ActiveXObject("Msxml2.XMLHTTP.3.0"); }
    catch (e) {}
  try { return new ActiveXObject("Microsoft.XMLHTTP"); }
    catch (e) {}
  throw new Error("This browser does not support XMLHttpRequest.");
};

Dukungan di peramban web lain

Contoh penggunaan sebagai berikut:[4]

function getXMLHttpRequestObject() {
    var ref = null;
    if (window.XMLHttpRequest) {
        ref = new XMLHttpRequest();
    } else if (window.ActiveXObject) { // Older IE.
        ref = new ActiveXObject("MSXML2.XMLHTTP.3.0");
    }
    return ref;
}

Daftar Pustaka

  1. ^ "XMLHttpRequest object explained by the W3C Working Draft". W3.org.
  2. ^ "Response entity body of XMLHttpRequest, W3C Editor's Draft". W3.org. 2012-02-06.
  3. ^ "The responseXML attribute of the XMLHttpRequest object explained by the W3C Working Draft". W3.org.\
  4. ^ Using the right version of MSXML in Internet Explorer - Microsoft XML Team's WebLog - Site Home - MSDN Blogs

Pranala luar

Spesifikasi

  • XMLHttpRequest (level 1) specification from W3C (abandoned Candidate Recommendation)
  • XMLHttpRequest level 2 specification from W3C (Working Draft)
    • Cross-Origin Resource Sharing
    • Progress Events 1.0
  • l
  • b
  • s
Produk dan
standar
Rekomendasi
  • ActivityPub
  • Activity Streams
  • ARIA
  • Canonical XML
  • CDF
  • CSS
    • Animations
    • Flexbox
    • Grid
  • DOM
  • Geolocation API
  • HTML
    • HTML5
  • IndexedDB
  • ITS
  • JSON-LD
  • Linked Data Notifications
  • MathML
  • Micropub
  • OWL
  • PLS
  • RDF
    • Schema
  • SISR
  • SKOS
  • SMIL
  • SOAP
  • SRGS
  • SRI
  • SSML
  • SVG
    • Efek filter
  • SCXML
  • SHACL
  • SPARQL
  • Timed text
  • VoiceXML
  • WoT
    • TD
  • Web storage
  • WSDL
  • Webmention
  • WebSub
  • XHTML
    • +RDFa
  • XML
    • Base
    • Encryption
    • Events
    • Information Set
    • Namespace
    • Schema
    • Signature
    • XForms
    • XInclude
    • XLink
    • XOP
    • XPath
      • 2.0
      • 3.x
    • XPointer
    • XProc
    • XQuery
    • XSL
    • XSL-FO
    • XSLT
      • elements
Catatan
  • IndieAuth
  • XAdES
  • XBL
  • XHTML+SMIL
  • XUP
Daftar kerja
  • CCXML
  • CURIE
  • EME
  • InkML
  • MSE
  • RIF
  • SMIL Timesheets
  • sXBL
  • WebGPU
  • WebXR
  • XFDL
  • XFrames
  • XMLHttpRequest
Panduan
Inisiatif
Terdahulu
  • C-HTML
  • HDML
  • JSSS
  • PGML
  • VML
  • WebPlatform
  • XHTML+MathML+SVG
Usang
  • P3P
Organisasi
  • World Wide Web Foundation
Kelompok kerja
  • TAG
  • CSS
  • SVG
  • WebAssembly
  • WebAuthn
  • WHATWG
Kelompok komunitas & bisnis
  • Web Advertising BG
  • WebAssembly CG
Kelompok yang sudah ditutup
  • Device Description (DDWG)
  • HTML
  • Multimodal Interaction Activity (MMI)
Perangkat
lunak
  • CERN httpd
  • Libwww
Peramban
  • Line Mode (1990–)
  • Arena (1993–1998)
  • Agora (1994–1997)
  • Argo (1994–1997)
  • Amaya (browser/editor, 1996–2012)
Konferensi
  • l
  • b
  • s
API dan bingkai kerja Microsoft
Grafis
  • Desktop Window Manager
  • Direct2D
  • Direct3D
  • D3D (ekstensi)
  • GDI / GDI+
  • WPF
  • Silverlight
  • WinRT XAML
  • Windows Color System
  • Windows Image Acquisition
  • Windows Imaging Component
Audio
  • DirectMusic
  • DirectSound
  • DirectX plugin
  • XACT
  • Speech API
  • XAudio2
Multimedia
  • DirectX
    • Media Objects
    • Video Acceleration
  • DirectInput
  • DirectShow
  • Image Mastering API
  • Managed DirectX
  • Media Foundation
  • XNA
  • Windows Media
  • Video for Windows
Web
Akses data
  • Data Access Components
  • Extensible Storage Engine
  • ADO.NET
  • ADO.NET Entity Framework
  • Sync Framework
  • Jet Engine
  • MSXML
  • OLE DB
  • OPC
Jaringan
  • Winsock
    • LSP
  • Winsock Kernel
  • Filtering Platform
  • Network Driver Interface Specification
  • Windows Rally
  • BITS
  • P2P API
  • MSMQ
  • MS MPI
  • DirectPlay
Komunikasi
  • Messaging API
  • Telephony API
  • WCF
Administrasi dan
manajemen
Model komponen
Pustaka
  • Base Class Library (BCL)
  • Microsoft Foundation Classes (MFC)
  • Active Template Library (ATL)
  • Windows Template Library (WTL)
Driver
  • Windows Driver Model
  • Windows Driver Foundation
    • KMDF
    • UMDF
  • WDDM
  • NDIS
  • UAA
  • Broadcast Driver Architecture
  • VxD
Keamanan
  • Crypto API
    • CAPICOM
  • Windows CardSpace
  • Data Protection API
  • Security Support Provider Interface (SSPI)
.NET
Pabrik perangkat lunak
  • EFx Factory
  • Enterprise Library
  • Composite UI
  • CCF
  • CSF
IPC
  • MSRPC
  • Dynamic Data Exchange (DDE)
  • Remoting
  • WCF
Keteraksesan
  • Active Accessibility
  • UI Automation
Dukungan teks
dan multibahasa
  • DirectWrite
  • Text Services Framework
  • Text Object Model
  • Input method editor
  • Language Interface Pack
  • Multilingual User Interface
  • Uniscribe