javascript - GET_POST 不起作用

标签 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 () 时,它只是重新加载页面,而不是更新 mySQL。 :(

最佳答案

这是因为您正在调用 reload(),而您只想传递 reload 作为回调。

success: reload, // NO () HERE!

但也...

xkcd
> xkcd

请及时了解 SQL 注入(inject)。切换至PDO现在,你会很高兴你这么做了!

关于javascript - GET_POST 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26524561/

相关文章:

post - GPRS 模块 AT 命令 HTTP Post 请求

http - Web 安全——如果在域外,HTTP-Location = HTTP-Referrer?为什么?

javascript - 如何使用 AngularJS 将字符串作为函数执行?

javascript url 检查和修复

php - 在 Cakephp 中保存多次

用于开发 .mobi 网站的 PHP 框架

php - Foreach 来自表单的 POST 值

javascript - 在 Javascript 中用于密码验证的正则表达式

javascript - Chrome - 停用 IndexedDB 进行测试

php - 我应该为我的 Doctrine 模型使用抽象类还是接口(interface)?