PHP-скрипт работает по-другому на Chrome, в отличие от IE и FF - PullRequest
0 голосов
/ 21 января 2012

У меня есть скрипт php, который возвращает сообщения от Tumblr.Посты определяются по количеству.Число увеличивается на 1 каждый раз, когда я нажимаю кнопку «Перейти» на моем веб-сайте.Кажется, это не работает идеально в Firefox и Internet Explorer, но не в Chrome.

Мой код:

Мой файл index.php.

<?php
     session_start();
     $_SESSION['views'] = 0;
 ?>
 <?php include 'blogFunction.php';?>

 <script type="text/javascript">
 function doSomething()
 {
    $.ajax({ url: '/blogFunction.php',
     data: {action: 'test'},
     type: 'post',
     success: function(output) {
     document.getElementById("blog").innerHTML = '';
              document.getElementById("blog").innerHTML = output;
                 }
   });
  }
 </script>

 <div class ="blog" id = "blog"></div>

my blogFunction.php

function blogreturn(){  
    $request_url = "http://retrovate.tumblr.com/api/read?type=posts";
    $xml = simplexml_load_file($request_url);


    $a = $_SESSION['views'];
    $b = $a+4;
    echo "A = ".$a;
    echo "B = ".$b;
    $_SESSION['views'] = $_SESSION['views']+ 1;
    for ($i = $a; $i <= $b; $i=$i+1) {
            echo '<h2>'.$xml->posts->post[$i]->{'regular-title'}.'</h2>';
            echo '<br>';
            echo $xml->posts->post[$i]->{'regular-body'};
            echo '<br>';
            echo '<br>';
    }    
}

Мой сайт можно найти здесь для тестирования.

Веб-сайт должен также печатать значения A и B под кнопкой «Перейти».

Любая идея, почему она не работает в Chrome.Заранее спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...