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

sunting

Dukungan di beberapa peramban web:

Dukungan di Internet Explorer versi 5, 5.5, dan 6

sunting

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

sunting

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

sunting

Pranala luar

sunting

Spesifikasi

sunting

📚 Artikel Terkait di Wikipedia

Internet Explorer

fitur dan teknologi seperti penampilan tabel dasar (di versi 1.5), XMLHttpRequest (Inggris) (di versi 5) yang membantu pembuatan halaman web, dan Nama

AJAX

dengan informasi yang ditampilkan Objek XMLHTTP dari Microsoft atau XMLHttpRequest yang lebih umum di implementasikan pada beberapa browser. Objek ini

Google Web Toolkit

tinggi sehungga pengembang tidak harus menjadi ahli di browser quirks, XMLHttpRequest, dan JavaScript. Google Web Toolkit digunakan oleh banyak produk di

XMLHTTP

VBScript, JavaScript dan JScript. XMLHTTP sering dibandingkan dengan XMLHttpRequest yang adalah reverse engineering oleh pengembang browser web Firefox

UBlock Origin

tujuan permintaan dikirim, dan jenis permintaan (seperti kuki, gambar, XMLHttpRequest, frame, dan skrip). uMatrix mempertahankan sebagian besar antarmuka

Opera (peramban web)

XHTML, WML 2.0, XSLT, XPath, XSL-FO, ECMAScript 3 (JavaScript), DOM 2, XMLHttpRequest, HTTP 1.1, TLS 1.2, Unicode, SVG 1.1 Basic, SVG Tiny 1.1, GIF89a, JPEG