Ajax请求对象构造函数

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Ajax请求对象构造函数相关的知识,希望对你有一定的参考价值。

  1. // ----------------------------------------
  2. // Wrapper function for constructing a request object.
  3. // Parameters:
  4. // reqType: The HTTP request type, such as GET or POST.
  5. // url: The URL of the server program.
  6. // asynch: Whether to send the request asynchronously or not.
  7. // ----------------------------------------
  8.  
  9. function httpRequest(reqType,url,asynch) {
  10.  
  11. // Mozilla-based browsers
  12. if (window.XMLHttpRequest) {
  13. request = new XMLHttpRequest();
  14. } else if (window.ActiveXObject) {
  15. request = new ActiveXObject("Msxml2.XMLHTTP");
  16. if (!request) {
  17. request = new ActiveXObject("Microsoft.XMLHTTP");
  18. }
  19. }
  20.  
  21. // Request could still be null if neither ActiveXObject
  22. // initialization succeeded
  23. if (request) {
  24. initReq(reqType,url,asynch);
  25. } else {
  26. alert("Your browser does not permit the use of all " +
  27. "of this application's features!");
  28. }
  29.  
  30. }
  31.  
  32. // ----------------------------------------
  33. // Initialize a request object that is already constructed
  34. // ----------------------------------------
  35.  
  36. function initReq(reqType,url,asynch) {
  37. // Specify the function that will handle the HTTP response
  38. request.onreadystatechange = handleResponse;
  39. request.open(reqType,url,bool);
  40. request.send(null);
  41. }

以上是关于Ajax请求对象构造函数的主要内容,如果未能解决你的问题,请参考以下文章

类+进程池的方法爬取喜马拉雅

AJAX跨域请求数据

在单例类构造函数中进行 Ajax 调用

Spring基础篇(8)-Spring构造函数注入—实现子类的动态注入

JS函数

我的 POST ajax 请求在 Laravel 控制器上返回 302