关于jQueryAjax表单插件的问题
我正在使用 就我现在的情况而言,它工作得很好 我想添加一些功能。表单提交后,插件返回responseText(参见上面的链接)。我正在用这个链接更新一个div。如果我想用不同的消息更新多个div怎么办。基本上,我想知道是否有一种方法可以获得“多个”响应文本 一种方法是将我想要的全部放在一个responseText中,然后以某种方式打破它(使用子字符串)并更新多个div关于jQueryAjax表单插件的问题,jquery,Jquery,我正在使用 就我现在的情况而言,它工作得很好 我想添加一些功能。表单提交后,插件返回responseText(参见上面的链接)。我正在用这个链接更新一个div。如果我想用不同的消息更新多个div怎么办。基本上,我想知道是否有一种方法可以获得“多个”响应文本 一种方法是将我想要的全部放在一个responseText中,然后以某种方式打破它(使用子字符串)并更新多个div 另外,我们如何使用jQuery向div添加一些内容?这可以修改元素的innerHTML: var elem = document
另外,我们如何使用jQuery向div添加一些内容?这可以修改元素的innerHTML:
var elem = document.getElementby(whatever)
$(elem).innerHTML = ...
或
如果发送多个ajax请求,则可以返回多个ResponseText。考虑到如果你对同一个服务器做这些请求,那么发送一个请求可能会减少流量,并且服务器会从几个不同的脚本编译答案XML,而不是几个XMLHTTPREQUEST,每个都有不同的回调。p> 如果从服务器返回类似以下内容:
<div id="message1">My Message 1</div>
<div id="message2">My Message 2</div>
因此,您建议我的服务器端在执行此操作时应返回一个xmlHTTPRequest,但带有xml对象。我将$response放入一个警报框中。不过$响应显示为对象,因此message1始终为空。
<div id="message1">My Message 1</div>
<div id="message2">My Message 2</div>
var $response = $('<div/>').html(responseText);
var message1 = $('#message1', $response).html();
var message2 = $('#message2', $response).html();
$('#some_notification_div').html(message1);
$('#some_other_notification_div').html(message2);