0
jquery를 사용하여 일부 아약스 호출을 수행하고 있습니다. 나는 크롬에서 일하고 있어요 나는 아래 표와 같이 내 자바 스크립트 파일을 포함 할 때 :내 jquery가 내 HTML에 포함되는 이유는 무엇입니까?
는<script src="js/collectInfo.js" type="text/javascript"></script>
코드는 요소 탭에서 내 PHP 파일에 나타납니다. 그것은 내 스크립트에서 별도의 파일로 표시되지 않습니다. 본질적으로 마치 코드에 삽입되어있는 것처럼 보입니다. 이것은 디버깅하기가 매우 어렵습니다.
왜 이렇게할까요?
추가 정보 :이 내 요소 탭 크롬처럼 보이는 끝나는 것입니다
function sendRequest(type){
var first_name=$('#mce_FNAME').val();
var last_name=$('#mce_LNAME').val();
var email=$('#mce_EMAIL').val();
var phone=$('#mce_PHONE').val();
var advocateID=$('#mce_SPID').val();
$.ajax({
data:{
first_name:first_name,
last_name:last_name,
email:email,
phone:phone,
advocateID:advocateID,
mode:type
},
url:'ajax_fp_info.php',
type: "POST",
dataType: "text",
success:function(data){
data=$.parseJSON(data);
if(data.error != undefined){
if(data.error !== false){
showError(data.error);
}
else{
$('#mc-embedded-subscribe-form').submit();
}
}
},
complete:function(){
stopProcessing();
}
});
}
파일 JS의 바닥에이 기능을 추가 할 때 이 만 발생합니다
<script src="js/default.js." type="text/javascript"></script>
<script type="text/javascript">//<![CDATA[
var validate=new Array();$(function(){});function textFocus(sup){if($(sup).is('.pale')) {$(sup).removeClass('pale');$(sup).val('');$(sup).attr('onclick','');}
else{}}
function validateReque...
내 js 파일 중 일부가 올바르게 표시되는 것을 볼 수 있듯이 스크립트 태그를 보여 주지만 나머지는 뒤죽박죽입니다.
스크립트 태그는 DOM에 있기 때문에 "요소 탭"에 나타납니다. –