PHP file_get_contents x-domain заставляет загрузку страницы ждать. нельзя ли это сделать как-то асинхронно? - PullRequest
0 голосов
/ 09 марта 2012

Мне нужно сделать две вещи ...

  1. file_get_contents, а затем использовать его в javascript
  2. file_get_contents и затем использовать его в php

загрузка исходных файлов привела к задержке загрузки моего веб-сайта, поэтому, если исходный код работает медленно или в автономном режиме, это имеет ужасные последствия.

что является хорошим решением или решением для этого?

1 Ответ

0 голосов
/ 03 октября 2013

В javascript (с jquery) есть два способа тестирования.Первый - iframe:

js:

$(document).ready(function() {
    $("#youriframe").attr("src","http://yoururl");
});

body:

<iframe id="yourframe" src=""></iframe>

или ajax с элементом div с id = yourcointainer

js:

  $(document).ready(function() {
        $.ajax({
            url : 'http://yoururl',                 
            type : 'GET',
            dataType : 'html',
            success: function (result) {                        
                $('#yourcointainer').html(result);
            },
            error: function(){
                $('#yourcointainer').html('request fail');
            }           
        });
    });

body:

<div id="yourcointainer"></div>

Хотя в PHP я не нахожу правильный способ получить данные из запроса без ожидания самого себя.

...