2013-02-21 82 views
0

当使用下面的代码时,我需要调用Transmit_SOAP()函数。但它没有打电话。有什么问题吗?无法调用函数

function sample() 
{ 
var xmlSoapTemplate; 
xmlSoapTemplate = new XMLHttpRequest(); 
xmlSoapTemplate.onreadystatechange = function() { 
if (xmlSoapTemplate.readyState == 4) Transmit_SOAP() 
}; 
} 

function Transmit_SOAP() 
{ 
alert("Function calls");  
} 

回答

0

你缺少open()send()电话,你不告诉它使用什么URL等

这里有一个粗略的例子:为努力

request = new XMLHttpRequest(); 

request.open('GET','http://www.example.com/', true); 
request.onreadystatechange = function() { 
    if (request.readyState == 4) { 
     ... 
    } 
} 
request.send(); 
+0

感谢。最后它工作。 – Mohan 2013-02-21 10:12:44