Сделать запрос и обработать ответ (JavaScript или Ajax)

Discussion in 'PHP' started by ++Norton++, 28 May 2009.

  1. ++Norton++

    ++Norton++ Elder - Старейшина

    Joined:
    20 Nov 2006
    Messages:
    168
    Likes Received:
    39
    Reputations:
    0
    Требуется сделать следующее:
    1. Обратиться к скрипту php на другом хостинге.
    2. Получить ответ и вывести его на экран.
    На другом форуме сказали, что это сделать невозможно ни на JavaScript ни на Ajax.
    Пробовал так:
    Code:
    <html><head>
    </head><body>
    <script type="text/javascript">
    function ajax_s() {
        if(window.XMLHttpRequest) {
            try { req = new XMLHttpRequest(); } 
            catch (e){}} 
        else if(window.ActiveXObject) {
            try { req = new ActiveXObject('Msxml2.XMLHTTP'); } 
            catch (e){ req = new ActiveXObject('Microsoft.XMLHTTP'); }}
        req.onreadystatechange = function() { 
            if(req.readyState == 4) ajax_o(req.responseText); }     
        req.open("GET", 'http://vin.su/decoder_partners_vinsu.php?vin=KMHDN46D64U720806', true);
        req.send(''); 
    }
    function ajax_o(x) {
        var el = document.getElementById('ziel');
        el.innerHTML = x;
    }
    
    </script>
    
    <input type="button" onclick="ajax_s();" value="push" />
    <div id="ziel"></div>
    </body></html>
    
    Но ничего не происходит. Что я не так делаю? Или это правда невозможно?
    P.S. Требуется всего лишь вывести на странице то же, что выводит запрос: http://vin.su/decoder_partners_vinsu.php?vin=KMHDN46D64U720806. Соответственно переменная vin может принимать и другие значения.
    Заранее спасибо!
     
  2. Krist_ALL

    Krist_ALL Banned

    Joined:
    14 Jan 2009
    Messages:
    436
    Likes Received:
    193
    Reputations:
    24
    PHP:
    <?php
    if(isset($_GET['vin'])) {
    $vin $_GET['vin'];
    $s file_get_contents("http://...ru/2.php?vin=$vin");
    echo 
    $s
    }

    ?>
     
  3. ++Norton++

    ++Norton++ Elder - Старейшина

    Joined:
    20 Nov 2006
    Messages:
    168
    Likes Received:
    39
    Reputations:
    0
    Спасибо! Но, дело в том, что это нужно реализовать на JavaScript, Ajax или Asp. Хостинг на котором будет располагаться скрипт не поддерживает php :(
     
  4. .:EnoT:.

    .:EnoT:. Сексуальное чудовище

    Joined:
    29 May 2007
    Messages:
    803
    Likes Received:
    559
    Reputations:
    50
    Ajax не работает с удалёнными сайтами
     
  5. Trieg

    Trieg Elder - Старейшина

    Joined:
    26 Oct 2007
    Messages:
    82
    Likes Received:
    9
    Reputations:
    0
    блин все просто.. делаешь у себя php скрипт который будет брать инфу с нужного адреса (file_get_contents) и обращайся уже к нему через аякс
     
  6. .:EnoT:.

    .:EnoT:. Сексуальное чудовище

    Joined:
    29 May 2007
    Messages:
    803
    Likes Received:
    559
    Reputations:
    50
    какбэ

     
  7. astrologer

    astrologer Elder - Старейшина

    Joined:
    30 Aug 2007
    Messages:
    837
    Likes Received:
    267
    Reputations:
    59
    Code:
    <!doctype html>
    <html>
    <head>
      <title></title>
      <style>
    
      .output
      {
        border: none;
        width: 40em;
        height: 2em;
      }
    
      </style>
    </head>
    <body>
      <iframe class="output" src="http://vin.su/decoder_partners_vinsu.php?vin=12345123451234512"></iframe>
    </body>
    </html>
    какбе вывели
     
    1 person likes this.
Loading...
Similar Threads - запрос обработать ответ
  1. Alt_er
    Replies:
    1
    Views:
    1,754
  2. Zmii666
    Replies:
    2
    Views:
    1,162
  3. Vovo4ka
    Replies:
    5
    Views:
    1,876
  4. FriLL
    Replies:
    4
    Views:
    1,517