Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/475.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
渲染前显示的Javascript代码_Javascript_Php_Jquery_Ajax - Fatal编程技术网

渲染前显示的Javascript代码

渲染前显示的Javascript代码,javascript,php,jquery,ajax,Javascript,Php,Jquery,Ajax,所以我有一个PHP网站,我使用jQueryAjax事件访问我的数据库。问题是当返回结果时,我可以简单地看到原始javascript代码,然后最终呈现出来。有人能帮我解释一下为什么会发生这种情况,以及我如何解决这种情况吗 ****************编辑*************************** 下面是我添加javascript代码的一个片段。我在结束正文标签之前做这个 </div> <script src="js/jquery-ui.min.

所以我有一个PHP网站,我使用jQueryAjax事件访问我的数据库。问题是当返回结果时,我可以简单地看到原始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>


在标题部分使用jquery库链接。

在标题部分使用jquery库链接。

在标题部分使用jquery库链接。

在标题部分使用jquery库链接。

请提供代码。JS是否在文档的开头?@Seano666否它就在页脚之前如果使用jquery,jquery的$(document).ready()(在头中的脚本标记中或在头中引用的外部文件中)最好是将JavaScript代码放在页脚之前。原因之一可能是
标记未正确关闭,可能b您缺少
/
,请提供代码段。JS是否在文档的开头?@Seano666否它就在页脚之前如果您使用jQuery,jQuery的$(document).ready()(在头中的脚本标记内或头中引用的外部文件中)最好是将JavaScript代码放在页脚之前。原因之一可能是
标记未正确关闭,可能b您缺少
/
,请提供代码段。JS是否在文档的开头?@Seano666否它就在页脚之前如果您使用jQuery,jQuery的$(document).ready()(在头中的脚本标记内或头中引用的外部文件中)最好是将JavaScript代码放在页脚之前。原因之一可能是
标记未正确关闭,可能b您缺少
/
,请提供代码段。JS是否在文档的开头?@Seano666否它就在页脚之前如果您使用jQuery,jQuery的$(document).ready()(在头中的脚本标记内或头中引用的外部文件中)最好是将JavaScript代码放在页脚之前。原因之一可能是
标记未正确关闭,可能b您缺少
/
,请提供代码段。我的jquery库不在头中,它就在结束正文标记之前。通常在文档末尾使用CDN链接时,它的加载en所有文档都是通过在线下载加载的。这就是为什么您的代码显示为jquery不在那里,但在加载jquery时会返回。为了避免这种情况,您可以在head部分使用库,或者像这样将代码放在两者之间。我的jquery库不在head中,它就在结束body标记之前。通常在在文档加载结束时使用CDN链接,在加载所有文档时使用CDN链接,在从联机下载时使用CDN链接。这就是为什么您的代码显示为jquery不在那里,但在加载jquery时会返回。为了避免这种情况,您可以在头部分使用库,或者像这样将代码放在中间。我的jquery库不在头中,它的just在结束正文标记之前。通常,当您在文档末尾使用CDN链接时,它会在所有文档加载时加载,并在从联机下载时加载。这就是为什么您的代码显示为jquery不存在,但在jquery加载时它会返回。为避免这种情况,您可以使用head部分中的library或将代码放在两者之间,如this.my jquery库不在头部,它就在结束正文标记之前。通常,当您在文档末尾使用CDN链接时,它会在加载所有文档时加载,并通过在线下载进行加载。这就是为什么您的代码显示为jquery不在那里,但在加载jquery时会返回。为了避免这种情况,您可以在h中使用库ead部分,或者像这样将代码放在两者之间。
    $(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');
        });
    }
});
});