Ajax를 사용하여 채울 HTML 페이지가 있습니다. 다른 페이지의 코드를 복사했는데 (PHP로 작성된 코드입니다), 그 코드가을 반환합니다. 다른 페이지 (PHP 것들)에서 나는 루틴에서 인쇄 한 것을 얻는다. 여기jQuery Ajax 호출에서 [[object XMLDocument] '를 반환했습니다.
내가 가진 무엇 :
index.html을 - 자바 스크립트 파일에서
<html> ... </html>
<script>
$(document).ready(function() {
getSplashHelpVideos();
});
</script>
- get_help_videos.php에서
function getSplashHelpVideos() {
$.ajax({
url: "include/get_help_videos.php",
type: "POST",
success: function(data) {
alert(data);
}
});
return;
}
(분명이가 시도하는 일시적인 코드는 어떻게 작동하는지 파악) -
<?php
session_start();
echo 'OK';
return;
?>
그래서 나는 다른 루틴에서 할 수있는 'OK'라는 경고를 팝업으로 보내고 싶어했지만, 대신 [object XMLDocument]
이 나타납니다.
내가 잘못 했나요? 또는 함께 살고 XMLDocument
을 구문 분석하는 것이 가장 좋습니다.
function getSplashHelpVideos() {
$.ajax({
url: "include/get_help_videos.php",
type: "POST",
dataType: "text",
success: function(data) {
alert(data);
}
});
return;
}
왜 형을 강제로? '{dataType : 'text'}' – mattsven
어떤 브라우저입니까? – Neal
답장을 보내 주셔서 감사합니다. 유형을 강요했지만 아무런 차이가 없었습니다. Firefox에 있습니다. – Sharon