JavaScriptからPHPの関数を呼び出したいと思い、
<script>
$.ajax({
type: "POST",
url: "hoge.php",
success: function(){
alert("hoge");
});
</script>
のように書いたのですが、hoge.phpにPOSTされているかが分かりません(されていないように思います)。
Chromeを使っているのですが、良いテスト方法(extension)や原因の切り分け方などはあるでしょうか?
$.ajax({ type: "POST", url: "hoge.php", success: function(){ alert("hoge"); }, error:function(xhr,status){ console.log(xhr); } });
のようにテスト用のコードに書き換え、デベロッパーツールのコンソールでオブジェクトを見て下さい(表示されなければ、POSTに成功していたということになるはずです)。
responseTextプロパティにレスポンスのテキストデータが、statusプロパティにHTTPステータスコードが入っているはずです。
その他のプロパティも見ながらどこに原因があるのか探すのがいいと思います。
ところで、ご提示のコードは括弧の対応がずれてますよ。