2017-04-26 103 views
-1

我想在这里显示数据如何在html中使用jQuery将值从一个页面发送到另一个页面

请帮忙。

$(function() { 
    var RETAIL_CRM = []; 
var dmJSON = "https://cordova.eu-gb.mybluemix.net/CRM.jsp"; 
$.getJSON(dmJSON, function(data) { 
    $.each(data.RETAIL_CRM, function(i, f) { 

     var tblRow = "<tr>" + "<td>" + "<a href=Details.html?value="+f.S_NO+"&value1="+f.STATUS+"&value2="+f.NAME+">" + f.S_NO +"</td>" + "</a>" + "<td>"+ f.NAME+ "</td>"+ "<td>" + f.STATUS + "</td>" + "</tr>";  
        $(tblRow).appendTo("#list"); 


}); 

     document.getElementById("crm_serialnumber").value = value; 
     document.getElementById("crm_name").value = value1; 
     document.getElementById("crm_status").value = value2; 


}); 
}); 

home.html的

<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js"> </script> 
我在这里印制的json谷SR_NO名称和状态,并使用上S.NO href标记

假设我在KMP体检单击它,然后应转到下一页(Details.html)

(附图img2)并在此页面上打印相同的SNO,名称和状态。

image1

Details.html(第二页)我不是在这里Ø打印我的价值观。

感谢

image2

回答

0

您可以在一个页面值发送到另一个使用查询字符串

请参阅该代码

// Convert query string into Single Search Paramerter 
    function getParameterByName(name) { 
     name = name.replace(/[\[]/, "\\[").replace(/[\]]/, "\\]"); 
     var regex = new RegExp("[\\?&]" + name + "=([^&#]*)"), 
     results = regex.exec(location.search); 
     return results === null ? "" : decodeURIComponent(results[1].replace(/\+/g, " ")); 
    } 

    // To get the parameter 
    var userid = getParameterByName("UserId"); 

    // To send parameter to another page 
    window.location.href="xyz.html?UserId="+parameter ; 
相关问题