So I have a PHP website and I am using a jquery AJAX event to access my database. The problem is when the results are returned I can briefly see the raw javascript code and then it is eventually rendered. Can anyone help by explaining to me why this happens and also how I can fix such a situation.
**************** Edit ***************************
Below is a snippet of where i am adding my javascript code. I do this just before the closing body tag.
</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>
A snippet of my external file is as follows:
$(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');
});
}
});
});
<script></script>tag not closed properly, may b you missing>or/, provide code snippet.