requestajax.js 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. var XMLHttpRequst = false;
  2. // ����XMLHttpRequest����
  3. function createXMLHttpRequest() {
  4. if (window.XMLHttpRequest) { // Mozilla �����
  5. XMLHttpRequst = new XMLHttpRequest();
  6. } else if (window.ActiveXObject) { // IE�����
  7. try {
  8. XMLHttpRequst = new ActiveXObject("Msxml2.XMLHTTP");
  9. } catch (e) {
  10. try {
  11. XMLHttpRequst = new ActiveXObject("Microsoft.XMLHTTP");
  12. } catch (e) {
  13. }
  14. }
  15. }
  16. }
  17. // ����������
  18. function sendRequest(url) {
  19. createXMLHttpRequest();
  20. XMLHttpRequst.open("GET", url, true);
  21. XMLHttpRequst.onreadystatechange = processResponse;// ָ����Ӧ����
  22. XMLHttpRequst.send(null); // ��������
  23. }
  24. // ���?����Ϣ����
  25. function processResponse() {
  26. if (XMLHttpRequst.readyState == 4) { // �ж϶���״̬
  27. if (XMLHttpRequst.status == 200) { // ��Ϣ�Ѿ��ɹ����أ���ʼ������Ϣ
  28. var res = XMLHttpRequst.responseText;
  29. window.alert(res);
  30. } else { // ҳ�治��
  31. window.alert("���������ҳ�����쳣��");
  32. }
  33. }
  34. }