非常简单的jquery AJAX帖子问题

时间:2012-10-27 01:33:26

标签: php jquery ajax post

我一直试图在过去几个小时内找到问题,但没有解决方案。 我遇到以下AJAX帖子请求的问题。

$("#about_button").click(function(e)
    {
        var about = $("#input_about").val();
        $.ajax
        ({
          type: 'POST',
          url: location.href,
          data: {
                    'about' : about,
                },
          success: function(message) 
          {

          },
          complete: function(message)
          {
              alert(about);
          }
        });
        e.preventDefault();
    });  

这是代码的html部分;

<textarea id="input_about" name="input_about"></textarea>
<input type="button" id="about_button" class="button" value="Update" />

最后PHP部分在文件的开头;

<?php
require_once("headers.php");
if(isset($POST["about"]))
{
    $data= $POST["about"];
    $database->query("UPDATE hakkimizda set icerik='$data'");
    echo '<script type="text/javascript">alert("dsdsfdsdfsf"); </script>';
}
?>

当我点击提交按钮时,它进入完整功能并提醒数据,但看起来页面从未收到帖子消息。 我不知道它与我的问题有关,但我在localhost上使用WAMP。

1 个答案:

答案 0 :(得分:4)

它的$_POST["about"]不是$POST["about"],因为它可以进行sql注射。