【发布时间】:2011-10-03 20:24:43
【问题描述】:
我有一个函数,我正在执行dojo.xhrPost()。现在返回的数据被包裹在一个不需要的<div> 中,它是特定于框架的,不能被删除。我怎样才能去掉 div 元素。这是我的代码。
function sendForm() {
var resultNode = dojo.create("li");
dojo.xhrPost({
url: "${sectionaddurl}",
form: dojo.byId("sectionform"),
load: function(newContent) {
dojo.style(resultNode,"display","block");
resultNode.innerHTML = newContent;
},
error: function() {
resultNode.innerHTML = "Your form could not be sent.";
}
});
$("#sectionform")[0].reset();
dojo.place(resultNode, "existing_coursesection", "first");
}
在 jquery 中,我们将执行$("#some_ID").text();,其中 id 将是通过 ajax 获得的 div。
dojo 是否允许我操作请求数据,例如 <div id="unwanted_div">containing my text</div>
有什么想法吗?
【问题讨论】:
标签: dojo xmlhttprequest