0

テキストファイルから文字列を取得しようとしています。genjsonGPS.phpという名前のphpファイルがあります。これは次のようになります。

<?php

$myFile = "vesselGPS.txt";
$fh = fopen($myFile, 'r');
$vesselGPS = fread($fh, filesize($myFile));
fclose($fh);

echo("Hello");


?>

それを実行すると、ブラウザに出力が表示されます。

"こんにちは"

microAjaxを使用したjsファイル(jsファイルから)を含むWebページがあります:

microAjax("genjsonGPS.php", function (res) {
  alert (res);
});

Webページを実行すると、空白のアラートが表示されます。上記の関数を次のように変更すると、次のようになります。

microAjax("genjsonGPS.php", function (res) {
  alert (res.toString);
});

次のようなアラートが表示されます:function toString(){[ネイティブコード]}

上記の関数を使用して、ブラウザのようにアラートに「Hello」を出力するにはどうすればよいですか?

4

2 に答える 2

0

これらのヒントに従ってください。

  • HTTPサーバーのアクセスログを監視します。次のようなものtail -f /var/log/apache/access.logが役立ちます。(* nixプラットフォームで作業していると仮定します)

  • Chromeを使用している場合は、networkモニターパネルを確認してください。

次のことを確認することをお勧めします。

  • あなたのphpページは本当にアクセスされています。
  • サーバー側とクライアント側の両方でエラーは発生しません。

それでも問題が発生する場所がわからない場合は、microAjax実装方法を人々に知らせるのに役立ちます。

于 2012-07-24T12:50:17.893 に答える
0

次のようなURLを入力するとどうなります"/genjsonGPS.php"か?

于 2013-03-03T01:21:06.623 に答える