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>
里面有这个script2.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 文件并没有$url
直接从var url
javascript 内部的值中获取值。虽然我想要的是$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 中搜索和搜索以解决这个问题,我所能找到的只是服务器端和客户端的东西,这使得这不会简单地工作。我也发现了这一点,但是由于我没有采用这种形式,因此我无法将该解决方案提取到我的问题中。
谢谢..