在html网页上从javascript编辑和显示php文件中的变量
Edit and display variable in php file from javascript on html web page
我想要的是在服务器上的php文件中创建一个名为"likes"的变量
然后,在我的html网页上,我想有一个赞按钮,当点击时,它使用javascript编辑php文件中的变量"赞",并添加1。页面上的点赞按钮上方会有一个小地方,显示点赞总数。
我有什么:
PHP文件:"index.PHP"
<?php
$likes=0;
/** Load likes page START */
require( dirname( __FILE__ ) . '/likespagestart.html' );
echo $likes;
/** Load likes page END */
require( dirname( __FILE__ ) . '/likespageend.html' );
?>
HTML文件:"likepagestart.HTML"
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>Likes Page</title>
<script type="text/javascript">
var count = 0;
function countClicks() {
count = count + 1;
document.getElementById("p2").innerHTML = count;
}
</script>
</head>
<body>
This is the likes page!
<br/>
Number of likes: <p id="p2">0</p>
HTML文件:"likepageend.HTML"
<br/>
<a href="javascript:countClicks();">Like</a>
</body>
</html>
在我的网站上查看:www.stevenhower.com/phpinclude/likes(第一个0只是javascript,第二个0是php变量。
所以现在,我只有一个愚蠢的javascript函数,实际上无法编辑php文件中的变量。。。
创建一个url,该url将处理所有后端逻辑以更新您的"点赞",然后创建一个带有post方法的ajax调用来访问该url。我建议将jQuery javascript框架与此方法一起使用:http://api.jquery.com/jquery.post/
$.ajax({
type: "POST",
url:'/update_likes.php',
data: {
'likes': updated_counter
},
success: function(){
// Update view logic
},
dataType: 'json'
});
类似的东西
相关文章:
- PHP:显示sqlite数据库中的html格式数据,使用tinymce保存
- PHP 显示错误的名称值
- 可以't使用AJAX和PHP显示单选按钮值
- jQuery POST to PHP显示在浏览器中,但不显示在PHP文件中
- 通过php显示javascript内容
- 使用PHP显示用户输入
- Jquery UI 自动完成中的 PHP 显示数组
- 用 PHP 显示时钟
- PHP 显示存储的时间数据,并在考虑不同时区的同时存储时间数据
- 使用 Ajax 和 PHP 显示文本
- 无法使用 PHP 显示警告消息
- 使用PHP显示HTML内容的最佳方式是什么
- 用JSON和PHP显示谷歌图表
- 使用php显示已保存的表单值
- PHP显示单选按钮单击上的文本框
- 使用AngularJs和PHP显示从MYSQL收集的数据到html页面
- 使用codebird.php显示twitter列表状态
- Javascript / PHP显示id或name对象
- 使用 Angular.js 和 php 显示数据库行中的值
- Javascript或PHP显示数据