to make an API call using XMLHttpRequest in JavaScript.

The function takes three arguments:

  • the URL of the API endpoint
  • the query parameters to be passed in the request
  • a callback function that will be called with a boolean value indicating whether the request was successful or not.

The function creates a new XMLHttpRequest object, opens a POST request to the specified URL, sets the Content-Type header to "application/json;charset=UTF-8", and sets an onreadystatechange event handler that will be called when the server responds to the request.

When the server responds with a status code of 200 and a valid JSON response, the function extracts the "answer" field from the response, clears any existing content in the specified HTML element, and prints the response message using a separate function called "printMessage". The callback function is then called with a value of true to indicate success.

If the server responds with a non-200 status code, the callback function is called with a value of false to indicate failure.

function callAPIurl query callback var responseTexts = documentgetElementByIdchatgpt-response; var xhr = new XMLHttpRequest; xhropenPOST url true;

原文地址: http://www.cveoy.top/t/topic/Z9f 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录