我有一个 HTML 页面,我想使用 Ajax 填充该页面。我已经从其他页面复制了代码(这些都是 PHP 语言,我不确定这是否重要),并且它正在返回[object XMLDocument]
。在其他页面(PHP 页面)中,我得到了在例程中打印出来的所有内容。
这是我所拥有的:
索引.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;
?>
所以我期待(并且希望)它弹出一个警报说“好的”,这就是它在我的其他例程中所做的,但它弹出了[object XMLDocument]
反而。
难道我做错了什么?或者最好忍受它并解析它XMLDocument
?
您需要在 AJAX 调用中包含数据类型参数,以表明您只是期待文本响应:
function getSplashHelpVideos() {
$.ajax({
url: "include/get_help_videos.php",
type: "POST",
dataType: "text",
success: function(data) {
alert(data);
}
});
return;
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)