【发布时间】:2013-07-21 03:59:31
【问题描述】:
我有以下代码,但我不确定它是否有效。基本上,我想做一个点赞系统,当我点击链接时,它会为用户的点赞添加 +1。
我非常努力地阅读,但我没有得到任何东西,我发现了一个类似下面的代码。
当我点击链接时,它确实处理了我的 insert.php 页面,但我不知道如何获取变量值...
我该怎么办?我不确定下面的代码结构是否正确...
谢谢!
<script>
function insertSalary()
{
var salary = $("#salary").val();
$.post('insert.php', {salary: salary}, function(data)
{
$("#current-salary").html(data);
});
}
</script>
<div id="current-salary">
<a id="salary" onClick="insertSalary();">+1</a>
</div>
【问题讨论】:
-
你是在使用ajax还是在执行表单操作?
-
我想它是 AJAX。不会有表单,只有一个名为“Like”的链接,点击后,它会处理 +1 like。我只是不知道在哪里可以设置我的变量数据。比如,我在哪里将用户名设置为 +1?
-
要获取
post的变量值,并取自您的var salary...代码,请使用$salary = $_POST['salary'];,该$salary = $_POST['salary'];稍后可用于数据库插入或写入具有递增值的文件使用w开关。 -
我想知道除了
$.post('script.php', {salary: 100}, function(data){...});之外,我如何为它们赋值,因为我的 js 文件将是外部的...... -
@user2509237 您可以在
insert.php中添加写入文件功能。你有那个文件的代码吗?