javascript - 使用 javascript Onclick 将数据传递到数据库

标签 javascript jquery ajax

当涉及到 javascript/ajax 时,我是一个真正的菜鸟,因此我们将非常感谢任何帮助。 关于这个问题:

Updating a MySql database using PHP via an onClick javascript function

但主要关心Phill Sacre留下的答案。我想知道是否有人可以详细说明我们如何(如果可以?)使用 jquery 通过他的示例传递值/数据。 他留下的代码示例如下:

    function updateScore(answer, correct) {

      if (answer == correct) {
$.post('updatescore.php');

  }
}

...

<a onclick="updateScore(this, correct)" ...> </a>

例如,我们想要使用 php 将任意数量的值传递到数据库,有人能给我一个 javascript 函数所需的片段示例吗?或者请详细说明上面发布的内容?

再次感谢大家。

最佳答案

我能想到的最简单的例子就是这个。在 if block 中进行 AJAX 调用,如下所示:

$.get('updatescore.php', {'score': '222'}, function(d) {
    alert('Hello from PHP: ' + d);
});

在您的“updatescore.php”脚本中,只需执行以下操作:更新分数。并返回一个纯文本,说明更新操作是否成功。

祝你好运。

附注:您还可以使用 POST 代替 GET

关于javascript - 使用 javascript Onclick 将数据传递到数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/712355/

相关文章:

javascript - 我有一个 onClick angularjs 函数有一个 for 循环,在第一次点击时不起作用

javascript - 通过选择的值获取选择元素

javascript/jquery 使用 contenteditable 进行语法高亮显示

javascript - 从服务器端代码加载 knockout js 模型的最佳实践

javascript - 返回 Ajax - 错误 - Symfony2

javascript - Backbone.js: Uncaught TypeError: Object #<Object> 没有方法 'get'

javascript - Chrome 中的 RotateY 无法正常工作?

javascript - JavaScript 正则表达式中的正面观察

javascript - 如何使用 PHP 和 AJAX 加载基于其他表单数据的表单

javascript - openweather API 的 GET 请求不起作用