0
我有一個必須從一個html(javascript)傳遞到另一個值的arraylist。將arraylist值從一個javascript傳遞到另一個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
和:
function submitForm(){
//var policyNumber=document.getElementById("number").value;
//var a=camera.getDetails();
var q=window.location.search;
if (q.substring(0, 1) == '?') {
q = query.substring(1);
}
alert("qqqqqqqqqq "+ q);
</script>
如何腳本之間傳遞數據?
我解決它以下列方式:
var c=new Array(a); (eg: a={"1","2"})
window.location="my_details.html?"+ c + "_";
和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 ");
並在 「名單」 的dusplaying我 「1%202」;
我該如何刪除這個%20 =空格值?
感謝
斯納
什麼是 「的ArrayList」(在JavaScript方面)?你的意思是查詢字符串參數,即「?」之後的位在網址的末尾?因爲你似乎已經有了基本的東西。使用它的具體問題是什麼? – nnnnnn 2011-12-19 06:34:07
變量「a」在javascript中獲取數組或ArrayList中的「a = camera.getDetails();」並且我想將它傳遞給my_details.html – Smitha 2011-12-19 06:37:21
您正在嘗試做的事情很好,但是您需要通過正確的數據檢索它在submitForm()..請檢查此解析來自url的數據http://stackoverflow.com/questions/814613/how-to-read-data-from-a-url-using-javascript – Sarath 2011-12-19 06:51:05