0

WoLを使用して自宅のコンピューターの電源を入れ、ターゲットマシンの接続を確認してステータスを出力できるphpスクリプトがあります。

「電源オン」リンク/ボタンを押すと、前述のスクリプトが実行され、「電源オン」ボタンのすぐ隣にステータスが表示される、そのための素敵な Web ページを作成しようとしています。

AJAX を使用するように言われましたが、何も表示できません。

私のindex.php:

<html>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type">
<title>WOL</title>

<script type="text/javascript" src="jquery.min.js"></script>
<script type="text/javascript">
function doSomething() {
    $.get("status1.php");
    }
</script>

<?php
echo "10.0.0.20 &nbsp;&nbsp;&nbsp; roadrunner &nbsp;&nbsp;&nbsp;";
echo '<a href="#" onclick="doSomething()">power on</a>';
?>

</html>

stautus1.php は次で終わります

<?php
echo htmlheader(); 
echo htmlcontent(); 
?>

私はおそらく、私が JS を初めて使用し、php も少し初めて使用したことを言及しておく必要があります。

私は何を間違っていますか?

4

1 に答える 1

1

実際にロードした後、ロードされたコンテンツに対して何もしていません...おそらく最も簡単な方法は、ロード関数を使用することです。これは、コンテナとコールバック関数を指定できるためです。例えば:

HTML コンテナ

<div id="mydiv"></div>

JS

$('#mydiv').load('status1.php');

またはコールバックを使用して

$('#mydiv').load('status1.php', function() {alert('Loaded!');});
于 2013-04-27T13:22:09.970 に答える