无法调用功能

时间:2013-02-21 09:42:09

标签: asp.net jscript client-side-scripting

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

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

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

1 个答案:

答案 0 :(得分:0)

您缺少对open()send()的来电,您没有告诉它使用哪个网址等。

这是一个粗略的例子:

request = new XMLHttpRequest();

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