在呈现之前显示的Javascript代码

时间:2015-08-04 20:21:29

标签: javascript php jquery ajax

所以我有一个PHP网站,我正在使用jquery AJAX事件来访问我的数据库。问题是当结果返回时我可以简单地看到原始的javascript代码然后最终呈现。任何人都可以向我解释为什么会发生这种情况,以及我如何解决这种情况。

**************** 修改 *********************** ****

下面是我添加javascript代码的片段。我在关闭身体标签之前这样做。

    </div>  
    <script src="js/jquery-ui.min.js"></script><!--JQuery UI-->
    <script type="text/javascript" src="js/d3/d3.min.js"></script>
    <script type="text/javascript" src="js/c3/c3.min.js"></script>
    <script language="javascript" type="text/javascript" src="js/jquery-2.1.3.min.js"></script>
    <script language="javascript" type="text/javascript" src="js/lib/bootstrap.js"></script>
    <script language="javascript" type="text/javascript" src="js/manageMarks.js"></script>
</body>

我的外部文件的片段如下:

    $(document).ready(function(){
      $('#careerSearch').on('click', '.hsSubject', function(){
    var sbjCode = $(this).attr('data-subName');
    var user = $(this).attr('data-user');
    var path = $(this).attr('data-path');
    event.stopPropagation();

    if(sbjCode=='L.O' || sbjCode=='English FAL' || sbjCode=='Afrikaans FAL'){

    } else{
        $.ajax({
            type: 'POST',
            url: 'includes/highSchoolFiles/careerSearchFiles/suggestionsHandler.php',
            data:{sbjCode: sbjCode, user:user, path:path},
            success: function(data){
                $('.subSearchBody').html(data);
            }
        }).error(function(){
            alert('An Error Has Occured');
        });
    }
});
});

1 个答案:

答案 0 :(得分:3)

在头部使用jquery库链接。