테스트 사이트 - 개발 중인 베타 버전입니다

룰렛 이벤트 제작중인데, 외부 페이지에서 게시글 작성이 문제입니다 ㅠ 채택완료

마주닝 4년 전 조회 4,081

룰렛페이지 결과를 게시판과 연결해서

룰렛 결과를 게시판 제목으로 게시글을 등록하려고 합니다.

 

회원 여부와 중복참여 구분은 게시글 작성 권한과 게시글 최대 작성 수로 진행할 계획인데,

 

룰렛페이지에서 게시판으로 결과를 넘기는게 문제네요 ㅠ

 

</p>

<p>require([

    "App",

], function( App ) {</p>

<p>    var _btnStart;

    var _roll_bg;

    var _items;

    var _mTime;

    function init()

    {

        create();

        addEvent();

    }</p>

<p>    function create()

    {

        _btnStart = $( ".btn_start" );

        _roll_bg = $( ".roll_bg" );

        _items = [ "포인트 30P", "할인쿠폰 10%", "무료반품 FREE", "할인쿠폰 30%", "선물쿠폰 1+1", "할인쿠폰 20%", "더블적립 x2", "결제금액 100% 페이백" ];

        _mTime = 1;

    }</p>

<p>    function addEvent()

    {

        _btnStart.on( "click", btnStartClick );

    }</p>

<p>    function btnStartClick( $e )

    {

        spinMotion();

    }</p>

<p>    var _count = 0;

    //움직이는 모션

    function spinMotion()

    {

        TweenMax.to( _roll_bg, _mTime, { rotation:360,    ease:Power0.easeInOut, onComplete:function(){

            TweenMax.set(  _roll_bg, { rotation:0 });

            _count ++;

            if( _count > 0 ){

                randomValue();

                return;

            }

            spinMotion();

        }});</p>

<p>    }

    //결과값 추출

    function randomValue(){

        var ran = parseInt( Math.random() * _items.length );

        angleCount( ran );

    }

    //결과값 맞게 움직이는 모션

    function angleCount( $ran )

    {

        TweenMax.killTweensOf( _roll_bg );

        TweenMax.set( _roll_bg, { rotation:0 });</p>

<p>        var angle =  360 / _items.length;

        TweenMax.to( _roll_bg, _mTime, { rotation: $ran * angle  , ease:Power0.easeInOut, onComplete:function(){

            alert( _items[ $ran ] +  " 당첨 되었습니다"  );

        }});

    }</p>

<p>    $( document ).ready( function(){

        init();

    });</p>

<p>

});</p>

<p>

 

_items[ $ran ] <- 요 결과값으로 게시글이 자동으로 작성될 방법이 있을까요?

 

댓글을 작성하려면 로그인이 필요합니다.

답변 1개

채택된 답변
+20 포인트

ajax로 변수값 넘겨줘서 처리하시면 되겠네요

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

마주닝
4년 전
php파일을 하나 더 만들고 ajax로 값을 넘겨줘서 실행시키라는 말씀이신가요?

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인