如何将查询字符串值传递给 .ashx 和 return Javascript 中的值

How to pass query string values to .ashx and return a value in Javascript

我有 .aspx 网络表单,其中我想使用 javascript 从生成的 kml 中显示 google 地球。

我正在从其他表单获取参数并重定向到当前网络表单,并将参数传递给处理程序文件,该处理程序文件将根据我传递给 .ashx 处理程序文件的参数生成一个 kml 文件。

在处理程序文件中,我能够生成 kmlstring 以及 kml 文件路径。 我想 return 将该 kml 路径返回到我从中传递参数的 .aspx 网络表单。

简单来说,我想在 javascript 中有一个函数,其中我将参数传递给 .ashx 文件,在 return 中,.ashx 文件将 return 生成的 kmlpath . 休息,我会用 javascript 代码来管理在 google earth 中显示 kml。

请你们中的任何人都可以指导我如何做,以便我可以实施。

var kmlFile;
            var url = "MultipleKML_TKHH.ashx";
            if (window.XMLHttpRequest) {// code for IE7+, Firefox, Chrome, Opera, Safari
                XMLHttpRequestObject = new XMLHttpRequest();
            }
            else {// code for IE6, IE5
                XMLHttpRequestObject = new ActiveXObject("Microsoft.XMLHTTP");
            }

            XMLHttpRequestObject.open("GET", url, false);
            XMLHttpRequestObject.send();
            kmlFile = XMLHttpRequestObject.responseText;
            //alert(kmlFile);