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