PHP jQuery ajax请求没有响应

时间:2010-11-30 18:30:44

标签: php jquery ajax

这个jQuery ajax请求不起作用。表单提交只是重新加载页面,没有警报,没有。我哪里错了?

$("#newfolder").submit(function() {

    alert("1")

    $.ajax({
        type    : "POST",       
        url     : "<?php echo $cfg->wwwroot ?>/pages/media/async/newfolder.php",
        data    : $(this).serializeArray(),
        success: function(data) {
            alert(data)
            //$.fancybox(data);
        }
    });

    return false;
});

1 个答案:

答案 0 :(得分:4)

这可能有几个原因。

  • 确保您已将jQuery列为HTML <script>中的第一个<head>之一。

    <script src="http://code.jquery.com/jquery-latest.min.js"></script>
    
  • 确保在文档加载ready时调用此函数。

    <script>
        $(document).ready(function() {
            // Here.
        });
    </script>
    
  • 确保HTML DOM树中包含id="newFolder"的元素,并支持submit事件。

    <form id="newFolder">