За последние 24 часа нас посетили 15608 программистов и 1554 робота. Сейчас ищут 873 программиста ...

POTS запрос переписать из Jquerty в PHP

Тема в разделе "JavaScript и AJAX", создана пользователем LorDo, 30 ноя 2013.

  1. LorDo

    LorDo Новичок

    С нами с:
    30 ноя 2013
    Сообщения:
    1
    Симпатии:
    0
    Существует сервис http://bc.vc/
    Он укорачивает ссылки, вот одна из них http://bc.vc/ElCeP0
    Но приходится ждать 5 секунд чтобы перейти на сайт
    Моя цель выцепить сайт куда мы будем перенаправлены не ожидая эти 5 секунд
    В исходном коде страницы в низу собственно есть javascript код, отвечающий за получения ссылки
    Код (Text):
    1.  
    2. <script type="text/javascript">
    3.                 $(document).ready(function() {
    4.             $('iframe.fly_frame').height($(document).height()-$('div.fly_head').height()-($('div.fly_head_bottom').height()*2));
    5.         });
    6.         $('iframe.fly_frame').ready(function() {
    7.                         var a0x1 = -2;
    8.             var rr = function() {
    9.                 if (a0x1 < 0) {
    10.                     $.post('http://bc.vc/fly/ajax.fly.php',{opt:'check_log',args:{aid:2573,lid:19446666,oid:0,ref: ''}},
    11.                             function(r) {
    12.                                 var j = eval('(' + r + ')');
    13.                                 if (j.message && a0x1 != -2) {
    14.                                     clearInterval(si);
    15.                                     var skip_ad = $('<div class="skip_btn"><a href="#">SKIP AD >></a></div>');
    16.                                     $('div.fly_head span#redirectin').parent().css('margin', '6px').html(skip_ad);
    17.                                     skip_ad.click(function() {
    18.                                    
    19.                                         $.post('http://bc.vc/fly/ajax.fly.php',
    20.                                                 {opt:'make_log',args:{aid:2573,lid:19446666,oid:0,ref: ''}},
    21.                                                 function(rr) {
    22.                                                     var jj = eval('(' + rr + ')');
    23.                                                     if (jj.message && a0x1 != -2) {
    24.                                                         top.location.href = jj.message.url;
    25.                                                     }
    26.                                                 }
    27.                                         );
    28.                                         skip_ad.html("Loading Page...");
    29.                                     });
    30.                                 } else {
    31.                                     a0x1 = 5;
    32.                                 }
    33.                             }
    34.                     );
    35.                 } else {
    36.                     $('span#redirectin').text(a0x1--);
    37.                 }
    38.             }; rr();
    39.             var si = setInterval(rr, 1000);
    40.                     });
    41.         </script>
    Нам нужен пост запрос на файл http://bc.vc/fly/ajax.fly.php, идущий с аргументами "{opt:'check_log',args:{aid:2573,lid:19446666,oid:0,ref: ''}"
    Как я не пытался я не могу переписать отправку этого post запроса на php.
    Есть какие-то идеи о переписывание jquery post запроса на php с "хорошим" ответом от сервера а не error ?