0

当用户单击某个链接时,我正在尝试更新我的数据库(链接具有不同的值,因此当用户单击时,一个链接号增加 1,另一个增加 2,依此类推)。

我需要将表单提交到另一个页面,其中包含来自#form其后面的变量的数据,但是此功能似乎不起作用。

JavaScript

function update_number(x) {

    $.ajax({
        type: "POST",
        url: "update_likes.php",
        data: $("#Form"+x).serialize(),
        dataType: "json",

        return false;
        };

HTML

<input type='image' src='...' onclick'update_number(2);' />

任何帮助表示赞赏。

4

1 回答 1

1

您的 JavaScript 似乎没有正确关闭。

试着用这个改变你的 JavaScript:

function update_number(x) {
    $.ajax({
        type: "POST",
        url: "update_likes.php",
        data: $("#Form"+x).serialize(),
        dataType: "json",
        success: function(json) {
            alert( json );
            return false;
        }
    });
 }
于 2012-12-02T00:02:48.950 回答