script2.phpボタンがクリックされたときに呼び出そうとするこのhtmlファイルがあります:
<div id="wrapper">
        <a id="test" href="try.html" onclick="return false;">
            <input type="submit" id="gen" value="Generate!" onclick="dothis();"><br />
        </a>
        <script type="text/javascript">
            function dothis() {
                var url = document.getElementById("test").valueOf('href');
                alert(url);
                $("#quote p").load("script2.php");
            }
        </script>
        <div id="quote"><p></p></div>
    </div>
にはこれが含まれており、 fromscript2.phpを取得しようとしています:text filetry.html
<?php
  header("Cache-Control: no-cache");
  $file = 'test_put.txt';
  $url = "try.html";
  $current = file_get_contents($url);
  $current2 = strip_tags($current);
  file_put_contents($file, $current2);
  echo "Thanks for your response!";
?>
ご覧のとおり、php ファイルはJavaScript 内の$urlの値から直接の値を取得しません。var url私が欲しいのは、$url値はに応じて変化する可能性があるということvar urlです。
私が試した:
$url = "<script>document.write(url)</script>";
この:
$url = "<script language ='javascript'>
          var url = document.getElementById('test').valueOf('href');
           document.write(url);
       </script>";
それからそれは二度言った、failed to open stream.
この問題に対処するために、SOFでもグーグルで検索しましたが、これが単純に機能しないサーバー側とクライアント側のものだけが見つかりました。私もこれを見つけましたが、私はそのような形をしていないので、その解決策を私の問題に抽出することはできません.
ありがとう..