他の人が述べているように、JavaScriptにPHPコードの一部を含めて実行させることはできません。PHPはサーバー側で実行されるため、ページがクライアントに提供される前に、提案したようにコードを<?php include('like.php'); ?>
挿入すると、ドキュメントにプレーンテキストとして書き込むだけです。
ただし、特定の基準が満たされている場合は、Ajaxを介してコンテンツをロードし、like.php
それをDOMに挿入することができます。
jQueryのようなライブラリを使用すると、.load()
そのようなDOMにコンテンツをロードできるメソッドを提供するため、非常に簡単です。あなたはそれを次のようにすることができます:
// Wait for the DOM to be ready
$(function () {
// Check the width of the screen
if (screen.width > 699) {
// Load the content and add the HTML to an element
$('#id-of-element-to-add-content-to').load('like.php');
}
});
上記の例では、のコンテンツはlike.php
idを使用してHTML要素に読み込まれid-of-element-to-add-content-to
ますが、必要に応じて任意のセレクターを使用できます。ページの本文全体を置き換えたい場合は、$('body').load('like.php');
代わりに行うことができます。
利用可能なjQueryセレクターの詳細:http://api.jquery.com/category/selectors/