2014-02-16 69 views
-4

我无法发送变量lvl_id。我把它放在JavaScript里面,我想把它传递给PHP。以下是我的sort.php,我想将它传递给manageusersort.php通过POST将数据从JavaScript传递到PHP

sort.php

<script type="text/javascript"> 
$(document).ready(function() { 
    $("#results").load(
     "manageusersort.php", 
     {'page': 0}, 
     function() {$("#1-page").addClass('active');} 
    ); //initial page number to load 

    $(".paginate_click").click(function(e) { 
     $("#results").prepend('<div class="loading-indication"><img src="ajax-loader.gif" /> Loading...</div>'); 
     var clicked_id = $(this).attr("id").split("-"); // ID of clicked element, split() to get page number. 
     var page_num = parseInt(clicked_id[0]);   // clicked_id[0] holds the page number we need 

     $('.paginate_click').removeClass('active');  // remove any active class 
     // post page number and load returned data into result element 
     // notice (page_num-1), subtract 1 to get actual starting point 
     $("#results").load(
      "manageusersort.php", 
      {'page': (page_num-1)}, 
      $.POST("manageusersort.php", { lvl_id: "'<?php $lvlid=$_POST['lvlid']; echo $lvlid;?>'"}), 
      function() {$('.paginate_click').removeClass('active');} 
     ); 

     $(this).addClass('active'); // add active class to currently clicked element (style purpose) 
     return false;     // prevent going to href link 
    }); 
}); 
</script> 
+5

这只是一个代码转储。你有什么问题?请参阅** [问] **。 –

+0

请告诉你正在寻求帮助。 – Popo

+0

究竟你在这里买的queston在哪里? –

回答

0

此代码:

$("#results").load(
    "manageusersort.php", 
    {'page': (page_num-1)}, 
    function() {$('.paginate_click').removeClass('active');} 
); 

已经一些数据传递到manageusersort.php。它看起来像你那么把这个正中:

$.POST("manageusersort.php", { lvl_id: "'<?php $lvlid=$_POST['lvlid']; echo $lvlid;?>'"}), 

那将做一些事情分开。你可能想要钩入你原来的:

$("#results").load(
    "manageusersort.php", 
    {'page': (page_num-1), lvl_id: /* ... */}, 
    function() {$('.paginate_click').removeClass('active');} 
); 
+0

谢谢,但它仍然不显示数据库 – user3153327