从html网页上的javascript编辑和显示php文件中的变量

从html网页上的javascript编辑和显示php文件中的变量,javascript,php,html,variables,Javascript,Php,Html,Variables,我希望在我的服务器上的php文件中创建一个名为likes的变量 然后,在我的html网页上,我想有一个like按钮,当点击时,它使用javascript编辑php文件中的变量like并添加1。 页面上的like按钮上方会有一个小位置,显示like的总数 我所拥有的: PHP文件:index.PHP <?php $likes=0; /** Load likes page START */ require( dirname( __FILE__ ) . '/likespagestart.htm

我希望在我的服务器上的php文件中创建一个名为likes的变量

然后,在我的html网页上,我想有一个like按钮,当点击时,它使用javascript编辑php文件中的变量like并添加1。 页面上的like按钮上方会有一个小位置,显示like的总数

我所拥有的:

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框架:


诸如此类的事情

你能试着解决这个问题吗?当用户可以帮助您修改代码而不仅仅是为您编写解决方案时,S.O.最有效。虽然这不是一个庞大的应用程序,但它有很多独立的部分。您遇到了什么问题?哪部分有问题?我认为您需要使用ajax。您需要使用ajax或将信息发回php处理程序。我已经用我的问题更新了这个问题。谢谢大家到目前为止的时间:谢谢你们的回复!您是否可以查看我帖子中的代码,并根据我的内容更新此代码?我已经试过了,但似乎无法得到它。。。
$.ajax({
  type: "POST",
  url:'/update_likes.php',
  data: {
   'likes': updated_counter
  },
  success: function(){
   // Update view logic
  },
  dataType: 'json'
});