Javascript jQuery:将响应文档加载到div中
我从服务器收到一个asyc响应,其中包含我希望显示的HTML: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 $
$( 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(子)树。