JQuery POST отображается как пустой массив в PHP-скрипте

В файле JS я выполняю эту функцию:

$(function() {
    $(".button").click(function() {

        //get the button's ID (which is equal to its row's report_id)
        var emergency = this.id;
        var button = this.attributes['name'].value;
        var dataString = 'reportid=' + emergency;

        alert(dataString);
        if (button == "clockin") {
            $.ajax({
                type: "POST",
                url: "/employeetimeclock.php",
                data: dataString,
                success: function() {
                    window.location = "/employeetimeclock.php";
                }
            });
        } else if (button == "closereport") {
            var r = confirm("Are you sure you want to close this report?\nThis action CANNOT be undone!");
            if (r == true) {
                $.ajax({
                    type: "POST",
                    url: "/closeemergencyreport.php",
                    data: dataString,
                    success: function() {
                        alert("Report Successfully Closed!");
                        window.location = "/closeemergencyreport.php";
                    },
                    error: function() {
                        alert("An error has occured, the report was not closed");
                    }
                });
            } else {
                alert("Report was not closed.");
            }
        }
    });
});

Для else if (to closeemergencyreport.php) код в этом php-скрипте выглядит следующим образом:

<?php

require_once("models/config.php");
require_once("models/header.php");
require_once("models/dbconnect.php");


$reportid = $_POST['reportid'];


var_dump($_POST);


$sql = "UPDATE emergency_report SET report_closed = '1' WHERE report_id IN ( $reportid )";
//execute and test if succesful
$result = mysql_query($sql) or die(mysql_error());
if($result){
} else{
}
?>

Я сделал ту же самую вещь на 3 других страницах, и она работает безупречно, однако это вызывает у меня проблемы, когда в этом php-скрипте VAR_DUMP говорит, что возвращает пустой массив. Я читал и перечитывал код в течение полутора часов, так что я думаю, что сгорел и должен иметь внешний вид. Я был на всем сайте, и ни у кого не было решения, которое работало бы для меня.

Я знаю, что это сообщение, потому что пожарная ошибка показывает это на странице формы, на которой запущен JavaScript:
http://i.imgur.com/hItdVU1.png (извините не могу опубликовать изображения еще)

Ответы на вопрос(0)

Ваш ответ на вопрос