将arraylist值从一个javascript传递到另一个javascript
我有一个值的数组列表,这些值必须从一个html javascript传递到另一个html 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)
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("_"):[];
}