Включение php-файла динамически с помощью javascript и jquery

Я хочу добавить php-файл позже (динамически), а не вверху. Весь этот файл – это получение некоторого содержимого с сервера и сохранение его в переменной javascript, которую я позже использую в jquery.

в основном, когда вы нажимаете ссылку, я получаю информацию, а затем показываю ее для экономии ресурсов, потому что есть много ссылок, которые не могут быть использованы.

Должен ли я просто делать $("body").load("phpfile.php"); ? это должно работать, но я пытаюсь найти более правильный путь, потому что он не имеет ничего общего с тегом html, как тело.

    Вы приближаетесь к проблеме странным образом. Не сказать, что это не сработает, просто вам будет трудно добраться. Я бы рекомендовал использовать jQuery ajax с json.

    Что-то вроде:

    <div id="output"></div>

     $(function () { //$.json('urltoRequestfrom?variable1=value1'); $.post('/echo/json/', {json: '{"name":"test"}'}, function (data) { $('#output').html(data["name"]); //first json object },'json'); }); 

    Зачем вам это делать?

    В jQuery действительно есть функция загрузки, где вы можете получить фрагмент страницы, который является вызовом ajax, просто используйте AJAX для динамического извлечения данных, когда захотите, javascript может быть настроен для обработки извлеченных данных, и когда захотите.

    Также укажите лучшее описание своей цели, поскольку то, что вы описали, очень неясно.

    Спасибо и удачи,

    час

    Всегда ожидайте худшего от ваших посетителей. Если это возможно, чтобы включить php-файл с javascript, это было бы огромным риском.

    PHP – это серверный язык и отсутствует в браузере. Javascript – это клиентский язык и ничего не знает о PHP, только о выпущенном HTML.

    Вместо этого используйте вызов AJAX, проверьте эту страницу для получения дополнительной информации: http://api.jquery.com/jQuery.ajax/

    Просто вы не можете. Php работает на стороне сервера. Но вы можете использовать AJAX или JQuery AJAX