3

是否可以使用 javascript 代码调用处理程序?例如,我在这个位置部署了一个处理程序http://mysitename.com/getMyData.ashx。我可以调用这个处理程序还是只使用 javascript 请求它?有没有可能?请建议。

4

4 回答 4

6

是的你可以

为此使用 ajax 或 jquery ajaxcall。

相同的ajax函数:

function showHint(elementid,url,str) {

    if (window.XMLHttpRequest) {
        xmlhttp=new XMLHttpRequest();
    } else {
        xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
    }

    xmlhttp.onreadystatechange=function() {
        if (xmlhttp.readyState==4 && xmlhttp.status==200) {
            document.getElementById(elementid).innerHTML=xmlhttp.responseText;
        }
    }
    xmlhttp.open("GET",url+str,true);
    xmlhttp.send();
}
于 2010-05-19T08:21:13.313 回答
2

您可以使用 XMLHttpRequest(AJAX,不一定使用 XML)在后台加载 URL。我强烈建议您通过 jQuery 之类的 javascript 框架来执行此操作,因为这样可以避免您直接访问丑陋的低级界面。

于 2010-05-19T08:21:34.433 回答
1
$(document).ready(function () {
        saveCookies('true');
    });

function saveCookies(save) {
        $.ajax({
            url: "/Handlers/getMyData.ashx.ashx",
            data: { 'savecookies': save },
           async: false,
            success: function (data, status, xhr) {   
            }
        });
    };
于 2014-06-30T11:28:07.970 回答
1

首先请详细说明您要做什么。

您可以使用 AJAX 调用它并请求 Web 服务 URL。

于 2010-05-19T08:22:40.183 回答