【发布时间】:2013-07-21 21:49:22
【问题描述】:
我有一个带有 2 个值的 javascript 函数。我想将这些值发布到一个 PHP 页面,在那里我可以用它更新一个 mySQL 数据库。这是我到目前为止所拥有的,但它不起作用。
function updateDB(page1,page2)
{
alert("TEST");
$.ajax({
type: 'POST',
url: update.php,
page1: page1,
page2: page2
});
}
更新.php代码
<?php include "connect.php";
$page1 = $_POST['page1'];
$page2 = $_POST['page2'];
mysql_query("UPDATE `pages` SET `page1` = '$page1'");
?>
当我运行该函数时,我得到一个弹出窗口,但数据库没有更新。
有什么建议吗?我不介意使用 GET 或 POST。
提前致谢,
【问题讨论】:
-
请显示来自
update.php的代码,也可以尝试将网址放在单引号中,例如url: 'update.php'。 -
要检查它是否应该工作,请使用
success: function() { alert("TEST"); }。 -
试过引用。依然没有。我已经放了update.php代码
-
您的浏览器控制台是否出现任何错误?
-
使用
data: {page1:page1,page2:page2}
标签: php javascript ajax post get