T086ѧϰ�� | վ��ѧԺ | �����ĵ� | ���� | Ъ���� | IP��ַ��ѯ | �������� | ���ջ��� | �����ֵ� | ���ù��� | ������Ϣ��ѯ

XMLHTTP����

�� �������ߣ����� ����ʱ�䣺2004-12-18 | ���壺�� �� С��
[����]XMLHTTP�������䷽��������������������������������������MSXML���ṩ��Microsoft.XMLHTTP�������ܹ����ɴ����ݰ���Request������ת���Լ����������� ����XMLHTTP�������������£� Set objXML = CreateObject( Msxm...

XMLHTTP�������䷽��
������������������������������������
MSXML���ṩ��Microsoft.XMLHTTP�������ܹ����ɴ����ݰ���Request������ת���Լ�����������
����XMLHTTP�������������£�
Set objXML = CreateObject("Msxml2.XMLHTTP") ��
Set objXML = CreateObject(��Microsoft.XMLHTTP��)
' Or, for version 3.0 of XMLHTTP, use:
' Set xml = Server.CreateObject("MSXML2.ServerXMLHTTP")
���󴴽�������Open������Request�������г�ʼ�����﷨��ʽΪ��
poster.open http-method, url, async, userID, password
Open�����а�����5��������ǰ�����DZ�Ҫ�ģ��������ǿ�ѡ��(�ڷ�������Ҫ����������֤ʱ�ṩ)�������ĺ���������ʾ�� 
http-method�� HTTP��ͨ�ŷ�ʽ������GET���� POST
url�� ����XML���ݵķ�������URL��ַ��ͨ����URL��Ҫָ�� ASP��CGI����
async�� һ��������ʶ��˵�������Ƿ�Ϊ�첽�ġ��������첽ͨ�ŷ�ʽ(true)���ͻ����Ͳ��ȴ�����������Ӧ��������ͬ����ʽ(false)���ͻ�����Ҫ�ȵ�������������Ϣ����ȥִ����������
userID �û�ID�����ڷ�����������֤
password �û����룬���ڷ�����������֤
XMLHTTP������Send����
��Open������Request�������г�ʼ���󣬵���Send��������XML���ݣ�
poster.send XML-data
Send�����IJ���������Variant���������ַ�����DOM�����������������������ݵķ�ʽ��Ϊͬ�����첽���֡����첽��ʽ�£����ݰ�һ���������ϣ��ͽ���Send���̣��ͻ���ִ�������IJ���������ͬ����ʽ�£��ͻ���Ҫ�ȵ�����������ȷ����Ϣ���Ž���Send���̡�
XMLHTTP�����е�readyState�����ܹ���ӳ���������ڴ�������ʱ�Ľ�չ״�����ͻ����ij������Ը�������״̬��Ϣ������Ӧ���¼���������������ֵ���京�����±���ʾ��
ֵ ˵��
0 Response�����Ѿ���������XML�ĵ����ع�����δ����
1 XML�ĵ��Ѿ�װ������
2 XML�ĵ��Ѿ�װ�����ϣ����ڴ�����
3 ����XML�ĵ��Ѿ�����
4 �ĵ��Ѿ��������ϣ��ͻ��˿��Խ��ܷ�����Ϣ
�ͻ���������Ӧ��Ϣ
�ͻ������յ�������Ϣ�󣬽��м򵥵Ĵ����������Ͼ�������C/S֮����һ���������ڡ��ͻ���������Ӧ��ͨ��XMLHTTP����������ʵ�ֵģ�
�� responseTxt����������Ϣ��Ϊ�ı��ַ�����
�� responseXML����������Ϣ��ΪXML�ĵ����ڷ�������Ӧ��Ϣ�к���XML����ʱʹ�ã�
�� responseStream����������Ϣ��ΪStream������
 

������xml�ļ��Ƕ�̬���ɵ�������xmlHTTP���ͳ�ȥ������һ���ڿͻ���javascript�ű��������ݣ���Ȼ��Ҳ����д�ڷ�����������Ҫ��Ӧ�ĸ�һЩ���������������Ҳο����˽������÷���
var xmlDoc=new ActiveXObject("MSXML2.DOMDocument");
flag=xmlDoc.loadXML("");

  newNode =xmlDoc.createElement("����")
  MarkNode=xmlDoc.documentElement.appendChild(newNode);
  newNode =xmlDoc.createElement("StartMark")
  newNode.text=StartMark;
  MarkNode.appendChild(newNode)
  newNode =xmlDoc.createElement("EndMark")
  newNode.text=EndMark;
  MarkNode.appendChild(newNode)
 
  newNode =xmlDoc.createElement("����")
  DateNode=xmlDoc.documentElement.appendChild(newNode);
  newNode =xmlDoc.createElement("StartDate");
  newNode.text=StartDate;
  DateNode.appendChild(newNode)
  newNode =xmlDoc.createElement("EndDate")
  newNode.text=EndDate;
  DateNode.appendChild(newNode);
 
  newNode =xmlDoc.createElement("����")
  SLNode =xmlDoc.documentElement.appendChild(newNode);
  newNode =xmlDoc.createElement("StartSL")
  newNode.text=StartShuL
  SLNode.appendChild(newNode)
  newNode =xmlDoc.createElement("EndSL");
  newNode.text=EndShuL
  SLNode.appendChild(newNode);
 
  newNode =xmlDoc.createElement("����")
  DJNode =xmlDoc.documentElement.appendChild(newNode)
  newNode =xmlDoc.createElement("StartDJ")
  newNode.text=StartDanJ;
  DJNode.appendChild(newNode);
  newNode =xmlDoc.createElement("EndDJ")
  newNode.text=EndDanJ;
  DJNode.appendChild(newNode);
 
  newNode =xmlDoc.createElement("����")
  JENode =xmlDoc.documentElement.appendChild(newNode)
  newNode =xmlDoc.createElement("StartJE")
  newNode.text=StartJinE
  JENode.appendChild(newNode)
  newNode =xmlDoc.createElement("EndJE")
  newNode.text=EndJinE
  JENode.appendChild(newNode)
 
  newNode =xmlDoc.createElement("�ֿ�����")
  newNode.text=CK;
  xmlDoc.documentElement.appendChild(newNode)
 
  newNode =xmlDoc.createElement("Ʊ��")
  newNode.text=RKPH;
  xmlDoc.documentElement.appendChild(newNode)
 
  newNode =xmlDoc.createElement("��λ����")
  newNode.text=CorpName;
  xmlDoc.documentElement.appendChild(newNode)
 
  newNode =xmlDoc.createElement("BiaoShi")
  newNode.text=Biaoshi
  xmlDoc.documentElement.appendChild(newNode)
 
  newNode =xmlDoc.createElement("FindCate")
  newNode.text=FindCate
  xmlDoc.documentElement.appendChild(newNode)
 
  var xh =new ActiveXObject("MSXML2.XMLHTTP")
  xh.open("POST","Find.asp",false)
  xh.setRequestHeader("Content-Type","text/xml")
  xh.setRequestHeader("Content-Type","gb2312")
  xh.send(xmlDoc);
�ҵ�ÿһ��newNode��textֵ��һ��������Ҳ�����ҿͻ���form ��input��ֵ,

  • ת����ע����Դ��ITѧϰ�� ��ַ��http://www.t086.com/ �����������Ƽ�������
  • �ر������� ��վ�������ر�������ֹת�ص�ר�������������¿�������ת�أ���������ע��������ԭʼ���ߡ����°�Ȩ������ԭʼ�������С����ڱ���վת�����µĸ��˺���վ�����DZ�ʾ������л�⡣������վת�ص������а�Ȩ��������ϵ���ǣ����ǻᾡ�����Ը�����
  • ��
  • ��
  • ��
  • ��
  • ��
  • ��
  • ��
  • ��
  • ��
������ѯ Health Check Gulangyu
© 2017 T086ѧϰ�� - T086.com(ԭitlearner.com)
RunTime:16.82ms QueryTime:7