Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/80.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript jQuery:将响应文档加载到div中_Javascript_Jquery - Fatal编程技术网

Javascript jQuery:将响应文档加载到div中

Javascript jQuery:将响应文档加载到div中,javascript,jquery,Javascript,Jquery,我从服务器收到一个asyc响应,其中包含我希望显示的HTML: $( document ).ready( function () { var options = { success: showResponse, error: errorHandler, type: 'post' }; // bind to the form's submit event $

我从服务器收到一个asyc响应,其中包含我希望显示的HTML:

    $( document ).ready( function ()
    {
       var options = 
       {
        success: showResponse,
        error: errorHandler,
        type: 'post'
       }; 

       // bind to the form's submit event 
       $('#captureForm').submit(function() 
       {
           $(this).ajaxSubmit(options); 
           return false; 
       });
   });

   function showResponse(responseDoc, statusText)
   {
       $('#output').html( responseDoc );
   }
其中#output是一个div,我希望在其中插入响应文档。上面的代码不起作用

如有任何建议,将不胜感激

谢谢


-Raj

选项可能有问题,请尝试将它们移动到函数中。

Aaron,感谢您的回复。我可以看到正在使用XML DOM对象调用showResponse(),因此表单提交部分没有问题。问题是,如何将这个DOM注入(或附加)到名为outputDiv的div中#outputDiv是否存在,是否有响应?你返回的是XML而不是HTML吗?我有。响应内容类型为XML,因为我将从服务器返回一个作为根元素的。如果您向
responseDoc
发出警报,您是否收到了什么消息?是:“[object Document]”如果我在firebug中跟踪Document对象,则它是一个XML文档,具有我要注入到我的div中的DOM(子)树。