javascript如何向客户端返回查询参数

javascript如何向客户端返回查询参数,javascript,web-services,query-string,Javascript,Web Services,Query String,javascript能否像web服务一样,将查询字符串中接收到的参数值返回给发布查询的客户端?我试图用C#返回一个查询参数,但没有成功。例如,如果查询字符串是javascript代码将用于向客户端返回值1234而不返回网页本身的内容?在javascript中,可以将url转换为如下字符串: var urlString=document.URL; 然后您可以解析出如下参数 var qs=urlString.split("?")[1]; var qsArray=qs.split("&");

javascript能否像web服务一样,将查询字符串中接收到的参数值返回给发布查询的客户端?我试图用C#返回一个查询参数,但没有成功。例如,如果查询字符串是javascript代码将用于向客户端返回值1234而不返回网页本身的内容?

在javascript中,可以将url转换为如下字符串:

var urlString=document.URL;
然后您可以解析出如下参数

var qs=urlString.split("?")[1];
var qsArray=qs.split("&");

您应该在页面中使用AJAX。如果不从客户端传递请求,则无法执行此操作。 下面的javascript代码必须放在发送请求的页面中

function test()//the function can be called on events
{
var xmlhttp;
if (window.XMLHttpRequest)
  {// code for other browsers
  xmlhttp=new XMLHttpRequest();
  }
else
  {// code for IE6, IE5
  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
  }
xmlhttp.onreadystatechange=function()
  {
  if (xmlhttp.readyState==4 && xmlhttp.status==200)
    {
    alert(xmlhttp.responseText);
    }
}
xmlhttp.open("GET"," http://www.mypage/service?hubchallenge=1234",true);
xmlhttp.send();
} 

您需要了解如何使用AJAX。。我不是C#guy,所以不知道如何实现参见[here][1]和[here][2][1]中的解决方案:[2]:我相信这些建议会从函数返回一个值。但是,我希望将该值返回给发布查询的客户机。这可以在javascript中实现吗?通过使用这些建议返回一个值,整个html页面将在pageload之后返回。我不想返回页面,只想返回值。可以这样做吗?基本上,我想用PHP做一个echo,只用javascript做