2014-02-16 2 views
-4

변수 lvl_id을 보낼 수 없습니다. 자바 스크립트 안에 넣고 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

이것은 코드 덤프 일뿐입니다. 질문이 뭐야? ** [Ask] **를 참조하십시오. –

+0

도움을 요청하는 내용을 알려주십시오. – Popo

+0

여기에서 구입 한 퀘스트는 어디에 있습니까? –

답변

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

관련 문제