Safari のみ$_POST
で、jQuery AJAX 呼び出しを使用して投稿すると配列が空になるのはなぜですか?
IE、Firefox、Chrome はすべて正しく出力されます。
<html>
<head>
<script src="http://code.jquery.com/jquery-1.9.1.js" type="text/javascript"></script>
<script type="text/javascript">
$(document).ready(
function()
{
$.ajax(
{
type: "POST",
url: "target.php",
dataType: "xml",
data: ({
'param1': 'param1'
}),
success: function()
{
}
});
});
</script>
<title></title>
</head>
<body>
</body>
</html>
ファイルtarget.php
には次のコードが含まれています。
<?php print_r($_POST); ?>
そして、以下を出力します。
Array
(
)