Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/232.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将arraylist值从一个javascript传递到另一个javascript_Javascript_Android_Arraylist_Parameter Passing - Fatal编程技术网

将arraylist值从一个javascript传递到另一个javascript

将arraylist值从一个javascript传递到另一个javascript,javascript,android,arraylist,parameter-passing,Javascript,Android,Arraylist,Parameter Passing,我有一个值的数组列表,这些值必须从一个html javascript传递到另一个html javascript 我的代码是: function show_confirm() { //var r=confirm("Do you wish to use the existing Details?"); apprise('Do you wish to use the existing details?', {'verify':true}, function(r)

我有一个值的数组列表,这些值必须从一个html javascript传递到另一个html javascript

我的代码是:

function show_confirm()  
{  
     //var r=confirm("Do you wish to use the existing Details?");
     apprise('Do you wish to use the existing details?', {'verify':true}, function(r)  
                {  
                if(r)  
                    {   
                    // user clicked 'Yes'  
                alert("yes");  
                var a=camera.getDetails();  
                //window.locaton="http://www.google.co.in/";  
                var s=a.get(0);  
                alert(s);  
                //alert("rettttttttt" + a);  
                window.location="my_details.html?" + s;  
               //document.getElementById("location").value=a.get(0) + " ";  

                //alert(a.get(0) + " ");  
                //fetch my details from native  

                   }  
                else  
                  { 
                   // user clicked 'No'  
                  // display new form  
                 alert("no");  
                    }  
                });  

 }  
 </script>  
在my_details.html中:

var q=window.location.search;   
alert("qqqqqqqqqqqqq " + q);  
var arrayList = (q)? q.substring(1).split("_"):[];     
var list=new Array(arrayList);  
 alert("dataaaaaaaaaaaa " +  list  + "llll " ); 
而在列表中,它对我的影响为1%202

如何删除此%20=空间值

谢谢 斯内哈

你是说这个

function show_confirm() {  
  //var r=confirm("Do you wish to use the existing Details?");
  apprise('Do you wish to use the existing details?', {'verify':true}, function(r) {  
    if(r) {
      // user clicked 'Yes'  
      var a=camera.getDetails();  
      window.location="my_details.html?" + a.join("_");  
    }  
    else { 
      alert("no");  
    }  
  });  
}  

JavaScript上下文中的arraylist是什么?您是指查询字符串参数,即?在URL的末尾?因为你似乎已经准备好了基本的东西。具体的问题是什么?变量a在javascript的a=camera.getDetails行中获取数组或arraylist;我想把它传递给my_details.htmlw您正在尝试做的很好,但是您需要正确地传递数据并以提交形式检索数据。。请检查此项以解析url中的数据,并检查a中的数据,如果是数组,请使用join方法将其转换为字符串。。你能告诉我a到底是什么吗?它不会用值将我重定向到下一页:-
var q=window.location.search;   
alert("qqqqqqqqqqqqq " + q);  
var arrayList = (q)? q.substring(1).split("_"):[];     
var list=new Array(arrayList);  
 alert("dataaaaaaaaaaaa " +  list  + "llll " ); 
function show_confirm() {  
  //var r=confirm("Do you wish to use the existing Details?");
  apprise('Do you wish to use the existing details?', {'verify':true}, function(r) {  
    if(r) {
      // user clicked 'Yes'  
      var a=camera.getDetails();  
      window.location="my_details.html?" + a.join("_");  
    }  
    else { 
      alert("no");  
    }  
  });  
}  
function submitForm(){  
  var q=window.location.search;  
  var arrayList = (q)? q.substring(1).split("_"):[];  
}