我有一個HTML頁面,我想使用Ajax填充。我從其他頁面複製了代碼(這些代碼都是用PHP編寫的,我不確定是否重要),並返回[object XMLDocument]
。在其他頁面(PHP的)中,我得到了我在例程中打印的任何東西。jQuery Ajax調用返回'[對象XMLDocument]'
這是我有:
的index.html -
<html> ... </html>
<script>
$(document).ready(function() {
getSplashHelpVideos();
});
</script>
在JavaScript文件 -
function getSplashHelpVideos() {
$.ajax({
url: "include/get_help_videos.php",
type: "POST",
success: function(data) {
alert(data);
}
});
return;
}
在get_help_videos.php(顯然這只是暫時的代碼來嘗試弄清楚這是如何工作的) -
<?php
session_start();
echo 'OK';
return;
?>
所以我期待(並希望)它會彈出一個提示,說'OK',這是它會在我的其他例程中執行的操作,但它會彈出[object XMLDocument]
。
我做錯了什麼?或者最好能夠忍受它,並解析XMLDocument
?
爲什麼不強制進行類型? '{dataType:'text'}' – mattsven 2011-04-27 21:04:10
這是什麼瀏覽器? – Neal 2011-04-27 21:04:28
感謝您的回覆。我試圖強制這種類型,並沒有什麼區別。我在Firefox。 – Sharon 2011-04-28 10:06:07