Javascript AJAX页面加载返回[对象]

Javascript AJAX页面加载返回[对象],javascript,jquery,html,ajax,Javascript,Jquery,Html,Ajax,我目前正试图在本地主机上进行一个简单的AJAX页面转换 这是my home.html上的标签 <a href="/blank.html">go to blank</a> 如果没有javascript,我的重定向可以正常工作,但是对于javascript,在淡出后它会在页面上返回[object object](并且不会重定向) 我四处寻找解决办法,但似乎找不到 感谢您的帮助和建议,谢谢 编辑: log(html);返回: 试试这个: $(function(){ jQu

我目前正试图在本地主机上进行一个简单的AJAX页面转换

这是my home.html上的标签

<a href="/blank.html">go to blank</a>
如果没有javascript,我的重定向可以正常工作,但是对于javascript,在淡出后它会在页面上返回
[object object]
(并且不会重定向)

我四处寻找解决办法,但似乎找不到

感谢您的帮助和建议,谢谢

编辑:

log(html);返回:


试试这个:

$(function(){
  jQuery(function ($) {
      $(document).on('click', "a", function (event) {
          event.preventDefault();
          $("body").fadeOut(1000);
          $.ajax({
              url: this.href,
              type: 'get',
              dataType: 'html',
              success: function(html){
                var newDoc = document.open("text/html", "replace");
                  newDoc.write(html);
                  newDoc.close();
                  $("body").fadeIn(1000);
              }
          })

      });
  });
});

控制台日志(html)的结果是什么?请参见编辑@Maheshsinghchoushan里面是什么
blank.html
?您的ajax请求试图以
数据类型获取正常的html内容:“'html”
,但不知何故,响应抛出了一个对象,即issueblank.html只是一个标准的html页面,有没有关于如何修复的建议@Maheshsinghchoushantry
newDoc.write(html.body)
而不是
newDoc.write(html)
$(function(){
  jQuery(function ($) {
      $(document).on('click', "a", function (event) {
          event.preventDefault();
          $("body").fadeOut(1000);
          $.ajax({
              url: this.href,
              type: 'get',
              dataType: 'html',
              success: function(html){
                var newDoc = document.open("text/html", "replace");
                  newDoc.write(html);
                  newDoc.close();
                  $("body").fadeIn(1000);
              }
          })

      });
  });
});