所以我有一个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');
});
}
});
});
答案 0 :(得分:3)
在头部使用jquery库链接。