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 file
try.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でもグーグルで検索しましたが、これが単純に機能しないサーバー側とクライアント側のものだけが見つかりました。私もこれを見つけましたが、私はそのような形をしていないので、その解決策を私の問題に抽出することはできません.
ありがとう..