我可以使用 javascript 调用/请求 .net 处理程序 (ashx) 吗?

发布于 2024-09-01 22:53:54 字数 212 浏览 6 评论 0原文

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

Is it possible to call a handler using javascript code? e.g. i have a handler deployed at this location http://mysitename.com/getMyData.ashx. Can I call this handler or just request it using javascript? Is it even possible or not? Please suggest.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

我纯我任性 2024-09-08 22:53:54

是的,您可以

使用 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();
}

yes you can

use ajax or jquery ajaxcall for this.

same ajax function :

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();
}
孤君无依 2024-09-08 22:53:54

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

You can use XMLHttpRequest (AJAX, not necessarily using XML) to load an URL in the background.
I'd highly suggest you to do it through a javascript framework like jQuery since that saves you from accessing the ugly low-level interface directly.

娇柔作态 2024-09-08 22:53:54

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

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

First of please elaborate a bit what are you trying to do.

You can call it with AJAX and request the webservice URL.

っ〆星空下的拥抱 2024-09-08 22:53:54
$(document).ready(function () {
        saveCookies('true');
    });

function saveCookies(save) {
        $.ajax({
            url: "/Handlers/getMyData.ashx.ashx",
            data: { 'savecookies': save },
           async: false,
            success: function (data, status, xhr) {   
            }
        });
    };
$(document).ready(function () {
        saveCookies('true');
    });

function saveCookies(save) {
        $.ajax({
            url: "/Handlers/getMyData.ashx.ashx",
            data: { 'savecookies': save },
           async: false,
            success: function (data, status, xhr) {   
            }
        });
    };
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文