GET_POST不起作用

时间:2014-10-23 08:57:41

标签: javascript php post

我有带js功能的php网页:

function send_answer(){
    $.ajax({
        type: 'POST',
        url: '../path2file/file_mine.php',
        data: {dbf1:1, us:1, re:1},
        success: reload (), 
    });
    return false; 
} 

我用

中的代码创建了php
$dbf1=$_POST['dbf1'];
$us=$_POST['us'];
$re=$_POST['re'];


"UPDATE `table` SET `app` = '$dbf1' WHERE `user_id` = '$us' AND reqn= '$re'"

数据库连接和file-mine.php通常都可以。如果我运行带有值($ dbf1 = 1; ..)而不是$ _POST的php,一切正常,mysql会更新。

当我激活函数send_answer()时,它只是重新加载页面,而不是UPDATE mySQL。 :(

1 个答案:

答案 0 :(得分:7)

这是因为您正在调用 reload(),而您只是希望传递重新加载作为回调。

success: reload, // NO () HERE!

但也......

xkcd
> xkcd

请在太晚之前了解SQL注入。现在切换到PDO,你很高兴你做到了!