2015-07-01 15 views
-1

Ниже мой javascript в nextPage.js. Когда я нажимаю на него, он должен пройти category_id на страницу reportlist.html. Пожалуйста, помогите мне.как передать id на другую страницу 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

Возможный дубликат [передачи данных формы в anot ее HTML-страницу] (http://stackoverflow.com/questions/14693758/passing-form-data-to-another-html-page) – Huey

ответ

0

Если вы хотите передать данные, когда вы изменяете страницу, вы должны использовать request parameters

Если вы хотите передать данные в href ссылке, вы должны использовать GET запрос, как это:

reportlist.html?category_id=12 

Тогда вы можете прочитать ваши данные аналогично этому https://stackoverflow.com/a/979995/4772988