javascript如何从异步请求中返回数据

发布网友 发布时间:2022-04-24 03:57

我来回答

1个回答

热心网友 时间:2022-04-23 10:36

  页面的Javascript中部分函数及其功能:
  StartHTTPRequest:开始创建一个HTTP请求
  function createHTTPRequest( handler )
  {
  var req = null;
  if (typeof window.ActiveXObject != 'undefined' )
  {
  // Build the Microsoft variation
  req = new ActiveXObject("Microsoft.XMLHTTP");
  req.onreadystatechange = handler;
  }
  else
  {
  // Build the standards compliant variation
  req = new XMLHttpRequest();
  req.onload = handler;
  }
  return req;
  }
  addField:它增加从服务器中以XML形式返回的不同字段
  
  function addField( sid, stitle )
  {
  s_fields.push( { id: sid, title: stitle } );//其中s_fiels是上边定义的一个变量
  }
  getData:调用createHTTPRequest开始一个请求
  var s_req = null;
  function getData()
  {
  s_req = createHTTPRequest( handleResponse );
  try {
  s_req.open( 'GET', s_url+"&count="+s_reqcount, true );
  s_reqcount += 1;
  s_req.send( "" );
  } catch( e ) {
  alert( e.toString() );
  }
  }
  handleResponse:函数分析XML并且为该数据表格创建一些新的HTML-这个HTML将被放置到"grid"标签中

JavaScript如何使用fetch来完成异步请求的实例介绍 axios如何异步请求xml数据? 如何在jsp中获取js中的返回值 异步JavaScript编程:深入了解Promise的.then()方法 javascript怎么让内部函数执行时,让外部函数也能返回值? JavaScript如何让jQ ajax请求 success函数里返回的数据,变为外层函数... Js中的Promise.all用法 js请求服务器,并返回信息,请求过程中不需要跳转页面 javascript form.submit()有无回调函数,可以返回一段信息。 javascript中的ajax不能得到return 的值,求教处理的方法 异步javascript javascript回调函数 JavaScript异步编程 实际返回行数超出请求行数 http请求无返回 http请求返回 js如何实现异步 javascript get请求返回400
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com