渲染前显示的 Javascript 代码

标签 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');
        });
    }
});
});

最佳答案

在 head 部分使用 jquery 库链接。

关于渲染前显示的 Javascript 代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31818582/

相关文章:

php - 为这些数据组织我的 MySQL 数据表的最佳方式是什么?

jQuery 更改事件在 IE11 中不起作用

javascript - 如何通过点击另一个div中的li来显示不同div中的文本?

javascript - 从 responsetext 属性中删除引号

php - 根据php sql查询的语法问题,给出不同的行数。请解释

javascript - D3V4 - 无法让 d3.tree 在 CodeSnippet 中工作

php - 文本区域中的制表符空格问题

javascript - Bootstrap 3.1.1 : Product slider not working

javascript - 异步箭头函数的语法

javascript - 素数子算法