如何将id传递给另一个html页面

时间:2015-07-01 07:34:45

标签: javascript jquery html ajax

以下是nextPage.js中的javascript。当我点击它时,它必须将category_id传递到reportlist.html页面。请帮帮我。

var base_url = "http://dev.edfutura.com/nithin/jps/edfuturaMob/";  

$(document).on("pageinit", "#catlist", function() {
    var submitUrl = base_url+"categorylist/get_categorylist"; 
    $.ajax({
        url: submitUrl,
        dataType: 'json',
        type: 'POST',
        success: function(response) {
            var categoryList = $('#category');
            var category;
            for(var i = 0, len = response.length; i < len; i++) {
                category = response[i];
                var a = $('<a>').attr('href', 'reportlist.html').html(category.category_name);
                categoryList.append($('<li>').attr('id', category.category_id).append(a));
            }
        },
        error: function() {
            alert("error");
        }
    }); 

我的第一页是nextPage.html,我的category_names作为JS链接存储在列表中。

<body id="category_id">
    <div data-role="page" id="catlist"> 
        <div  id="loading"></div>  
        <div data-role="header" data-position="fixed" data-theme="b">
            <h1>category</h1>
        </div> 
        <div data-role="main" class="ui-content">
            <form id="nextForm" > 
                <ul data-role="listview" data-inset="true" id="category">      
                    <li id="catid"></li>  
                </ul> 
            </form>
        </div>
    </div>                 
</body>

1 个答案:

答案 0 :(得分:0)

如果您想在更改页面时传递一些数据,则必须使用request parameters

如果您想在href链接中传递数据,则应使用GET这样的请求:

reportlist.html?category_id=12

然后,您可以与此https://stackoverflow.com/a/979995/4772988

类似地阅读您的数据