読者です 読者をやめる 読者になる 読者になる

FireBug 1.2.0b7でXHRをPOSTした時の挙動

なんかおかしい気がする。コレかな?
http://code.google.com/p/fbug/issues/detail?id=35
検証コード(test.php)

<?php
if (!empty($_POST)) {
    var_dump($_POST);
    exit;
}
?>

<script src="http://www.google.com/jsapi"></script>
<script>
google.load("prototype", "1.6");
function doxhr() {
    var r = new Ajax.Request(
    "test.php",
    {
        method: "post",
        parameters: { foo: "bar" }
    });
}
</script>
<form method="post">
<input type="text" name="foo" value="bar" /><br />
<input type="button" onclick="doxhr()" value="do XHR" /><br />
<input type="submit" value="do submit"/><br />
</form>

このコードでdo submitすれば

array(1) { ["foo"]=>  string(3) "bar" } 

と表示されるんだけど、do XHRしてFireBugからレスポンスを見ると、思いっきり上記のソースが表示されちゃってる。