如何使用Javascript/jQuery将GET值从URL从PAGE1传输到JSON Web服务

如何使用Javascript/jQuery将GET值从URL从PAGE1传输到JSON Web服务,javascript,jquery,get,Javascript,Jquery,Get,我正在尝试为网页创建一种搜索器。在第一页中,用户必须填写表单,将值发送到第1页。然后,加载page1,并使用从表单接收到的相同值将page1“询问”到Web服务 换句话说,我需要的是: 使用javascript/jQuery将GET值从PAGE1传递给JSON Web服务 例如: 第1页: www.example.com/page1.php?parameter1=qqq&parameter2=yyyy&parameter3=ppp...... 第1页必须使用以下内容调用We

我正在尝试为网页创建一种搜索器。在第一页中,用户必须填写表单,将值发送到第1页。然后,加载page1,并使用从表单接收到的相同值将page1“询问”到Web服务

换句话说,我需要的是: 使用javascript/jQuery将GET值从PAGE1传递给JSON Web服务


例如:

第1页:

 www.example.com/page1.php?parameter1=qqq&parameter2=yyyy&parameter3=ppp......
第1页必须使用以下内容调用Web服务:

www.example.com/webservice.php?parameter1=qqq&parameter2=yyyy&parameter3=ppp......
然后Web服务返回一些值,这些值在Page1.php中使用

在第一页中,我使用以下代码阅读Web服务:

$.getJSON("domain.com/getpublicaciones.php?", {
//HERE I HAVE TO USE THE GET PAIR OF VALUES: paramter1:qqq, paramter2=yyy and so on.
latitud: "11.223324",
longitud: "12.345343"
},function(data) {
for (i=0; i<data.posts.length; i++) {}
}
$.getJSON(“domain.com/getpublicacions.php?”{
//这里我必须使用GET对值:parametr1:qqq、parametr2=yyy等等。
latitud:“11.223324”,
经度:“12.345343”
},函数(数据){

对于以下代码中的(i=0;i),var“parametros”具有URL中传递的所有值。 例子: domain.com/page1.php?parameter1=qqq¶meter2=ppp

您可以通过以下方式看到如何使用该值: 警报(parametros.parameter1)--->具有“qqq” 警报(parametros.parameter2)--->具有“ppp”

最后我用以下函数解决了它:

$(document).ready(function (){
    //The var "parametros" has all the parameters passed throught GET in the URL.
    parametros=getURLParameters();
    $.getJSON("http://domain.com/getpublicaciones.php?", parametros,function(data){
       for (i=0; i<data.posts.length; i++) {
          var array_sucursal = data.posts[i];
       }


function getURLParameters(){
    var rv = {},s=[];
    var gets = location.href.match(/[a-zA-Z0-9-_]+=[^&]+/g);
    if (gets){
        var l = gets.length; 
        for(var i =0; i<l; i++){
            s = gets[i].split('='); 
            rv[s[0]]=s[1];
        }
    }
    return rv; 
}
$(文档).ready(函数(){
//var“parametros”具有通过URL中的GET传递的所有参数。
parametros=getURLParameters();
$.getJSON(“http://domain.com/getpublicaciones.php?,参数,函数(数据){
对于(i=0;我确定为