javascript - 将 php 的响应返回到 jquery

标签 javascript php jquery ajax

我正在尝试向我的网站添加喜欢/不喜欢按钮,但我在使用 ajax 时遇到了一些问题。一切正常,但我不知道如何将 php 响应返回到原始页面,而且我几乎尝试了我想出的所有方法。

这是我的一段 JavaScript 代码:

$( "#dislike" ).click(function() {

var action = "2";
$.ajax({
             type: 'POST',
             data: { action: action, llista: llista}, 
             url: 'like.php'
         });
   });

这里是 php 代码(like.php):

$selectpunct = mysql_query ("SELECT * FROM llistes WHERE ID = '$IDllista' ") or die (mysql_error());
while($row = mysql_fetch_assoc($selectpunct)){
$punct = $row ['punct']; }

if ($action == 1) {
    $noupunct = $punct+1;
}else if ($action ==2) {
    $noupunct = $punct-1;
}
echo $noupunct;

    $canvipunct= mysql_query ("UPDATE llistes SET punct = '".$noupunct."' WHERE ID='".$IDllista."' ") or die (mysql_error());
mysql_query ("INSERT INTO vots (IDllista, IDusuari) VALUES ($IDllista, $IDusuari)");

当我上传页面时,出现新的标点符号,问题只是为了获取ajax响应。感谢您的帮助,如果这是一个愚蠢的问题,我很抱歉,我很新!

最佳答案

使用ajax的success参数:

$.ajax({
             type: 'POST',
             data: { action: action, llista: llista}, 
             url: 'like.php',
             success: function(response) { alert(response); }
         });
   });

关于javascript - 将 php 的响应返回到 jquery,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20750588/

相关文章:

php - 如何在官方 docker php 镜像上以非 root 用户身份运行 apt php

javascript - 设置后缩略图 wp-ajax 返回 0

javascript - 通过 Selenium 和 Java 使用 IEDriverServer 和 Internet Explorer 的 Microsoft Dynamics CRM 中的“XPathEvaluator 未定义”脚本错误

javascript - 我可以用少量代码创建一个自动完成的下拉文本框吗?

javascript - execute if, if window.location 包含两个字符串和一个指定的变量

jquery,结合.not和.eq?

javascript - jQuery 在页面加载时,执行像单击功能一样?

javascript - JQuery 中 .show() 和 .append() 之间的冲突

php - 如何读取codeigniter文件夹外的文件

jquery - 浏览器测试——Jquery 未在 IE8 中加载?