Jquery.Ajax POST更新查询

时间:2013-03-14 03:07:55

标签: php javascript jquery ajax

我正在寻找一种更新数据库的方法,而无需发布整个页面。

我想尽量保持这个。

我正在建立一个表格,其中包含有关数据库中的一些信息。当我点击TD时,我将TD中的内容切换到文本框,在该文本框的onblur事件中,我想更新数据库中的特定字段。

我需要在另一个URL上请求POST(或者只要它不刷新整个页面就一样),以使查询更新该字段。

到目前为止我所做的不起作用......(假设函数的参数没问题)

file.js

function update_configs(c_value, c_id, c_field) {
    $.ajax({
        url: "/config_update.php",
        type: "post",
        data: { value: c_value, id: c_id, field: c_field }
    });
}

config_update.php:

$conn = new PDO('mysql:host=localhost;dbname=myDatabase', $username, $password);

$conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);

$conn->query("UPDATE table SET " . $_POST['field'] . " = " . $_POST['value'] . " WHERE id = " . $_POST['id']);

0 个答案:

没有答案