I have tried so many things, cannot figure this out, I am using this code, and I know that the start is working, because the script it connects to sticks some info in the db, but the callback never runs.

```
<script type="text/javascript">
$(document).ready(function() {
    $(document.body).on('click', "#reply_submit", function() {
            var formData = $('#reply').serialize();

            $.post("newpost.php",formData, function(data){
                    alert("hi");
             }, "json");
    });

```

});

My form's id is "reply" and the button I am using to submit it is "reply-submit", just to make sure those things are clear.

It also doesn't work if I remove that last "json" thing btw.