2012-10-03 2 views
0

이봐, 난이 jRating라는 jQuery 플러그인을 꽤 멋진 사용하고 당신은 여기에서 확인할 수 있습니다 :JQuery와 jrating 플러그인 추가 URL 매개 변수

http://www.myjqueryplugins.com/jRating

난 데 문제는 ... 내가 1 페이지에 여러 등급이 있으며 요청과 함께 추가 "rating_type"매개 변수를 보낼 수 있으면 매우 편리하다고 생각했습니다. mypage.php와 같은 것? rating_type = 개성.

$(".rating").jRating({ 
... 

    phpPath: phpPath: $(this).attr("data-remote") + "?rating_type=" + $(this).attr("data-rating-type"); 

... 
}); 

를 호출 할 때 나는 'PHP'옵션에 추가하면 나는 rating_type 매개 변수가 요청에서 전송되지 않는 알 수 있습니다.

추가 URL 매개 변수를 추가하는 쉬운 방법이 있습니까? 아니면 이걸 나 자신을 해킹해야 할까? 감사!

답변

1

페이지에 여러 개의 등급이 있으므로 각 기능에서 jRating을 반복해야하며 HTML의 특정 값을 가진 "데이터 원격"및 "데이터 등급 유형"속성이 있다고 생각합니다.

주 : jRating 기본 PHP 파일에서 $ _POST에 값을 받으면 여기서 쿼리 문자열에 값을 전달하므로 $ _GET [ 'rating_type'];을 사용해야합니다. 답변을>LINK

<div class="basic rating" id="12_1" data-remote="xxxx" data-rating-type="yyy" ></div> 

$(document).ready(function(){ 
    $('.rating').each(function(index){ 
     $(this).jRating({ 
      step:true, 
      length : 10, // nb of stars 
      phpPath : "php/jRating.php?rating_type=thomasbabu", 
      onSuccess : function(){ 
     alert('Success : your rate has been saved :)'); 
      } 
     }); 
    }); 
}); 
+0

헤이 감사 -

나는 jRating과의 작업에서 예제 코드를 사용합니다. 난 $ ('등급') 기술적으로 각 $ ('등급') 요소에 jRating 플러그인을 호출하기 때문에 당신이 각을 사용하여 반복해야한다고 생각하지 않습니다. 플러그인 자체 내에서 게시물 호출을 업데이트하여 솔루션을 찾았습니다 ... 나중에 게시 할 예정입니다. – botbot