将php集成到html
我有两个问题: 如何将一个php脚本集成到一个html文档中:将php集成到html,php,javascript,html,Php,Javascript,Html,我有两个问题: 如何将一个php脚本集成到一个html文档中: 他应该在文档启动时完成工作并返回一个整数,这个整数可以由javascript处理吗 在点击链接并使用链接id后,他应该做什么工作 让我们创建一个示例项目: 1.php名称:start.php 2.php名称:click.php html代码: <!doctype html> <html> <head> <title>test</title> <scr
<!doctype html>
<html>
<head>
<title>test</title>
<script type="text/javascript">
$(document).ready(function(){
});
</head>
<body>
<p><a class="links" id="l1" href="http://www.google.com/">Boerse</a></p>
<p><a class="links" id="l2" href="http://www.google.ch/">My Gully</a></p>
</body>
</html>
测试
$(文档).ready(函数(){
});
1。使用javascript,您可以使用jquery执行POST HTTP请求
,该请求只发布类似于“BeenSent”的内容,其中数据=1。然后php检查是否已设置。如果是,则将变量作为ajax()方法末尾的函数发送回jquery
这里有一个例子
$.ajax({
url: "getInt.php",
type: "POST",
data: {BeenSent: 1},
cache: false,
successCondition: function(result) {
alert("getInt.php echo'd this out on it's file when I sent the request. The content it echo'd back was: " + result);
}
});
2. 对于链接,您可以简单地执行
GET
HTTP请求,也可以简单地在链接中定义元素的id。。。就像这样
<p><a class="links" id="l1" href="http://www.example.com/?elementid=l1">Hey! I'm a link!</a></p>
希望这有帮助!:) 关于你的第一个问题:ajax调用可能是最好的方法,但是你也可以使用一种丑陋的解决方案。让php函数将值回显到隐藏元素,然后从javascript中的document.ready函数中获取该元素内的值
function GetInteger() {
return 10;
}
echo '<span style="display:none" id="test">' . GetInteger() . '</span>';
$(document).ready(function(){
var theValue = $("#test").html();
}
函数GetInteger(){
返回10;
}
回显“”。GetInteger();
$(文档).ready(函数(){
var theValue=$(“#test”).html();
}
对于第二个问题,我将创建onclick事件,以所需的值作为参数进行ajax调用,或者将id作为get参数添加到querystring中。请您更好地解释一下您的问题。我真的不明白您的问题是什么。单击链接后,如果不重新编辑,您无法编写PHP代码来执行某些操作加载一个全新的页面或发送一个AJAX请求。PHP代码存在于您的服务器上,它在文档发送给用户之前完成了所有工作。但是,您可以编写一个HTML页面,使用一些PHP插入计算值。请一次只问一个问题(听起来也很复杂).无论如何,在这个网站上搜索也是一个很有用的工具。我可以告诉你,你不是第一个在这个网站上提出这种问题的人