我在下面有这个函数,我需要将其结果附加到名为test的div中。我该怎么办?
function(response) {
alert('Your name is ' + response[0].name);
}
答案 0 :(得分:1)
我猜你有类似的东西:
<div id="test"></div>
在您的HTML中。
另外,我猜你希望附加response[0].name
的值,因为你的函数没有返回语句。
在哪种情况下:
var testdiv = document.getElementById("test");
testdiv.innerHTML += response[0].name;
答案 1 :(得分:1)
为了追加数据,不仅要写出那里的数据,你还需要使用这个
function(response) {
//Get current HTML in div
current = document.getElementById('test').innerHTML;
//Add your code to the current HTML. You may want a <br /> in there.
document.getElementById('test').innerHTML = current + 'Your name is ' + response[0].name;
}
当然,这可以概括为:
document.getElementById('test').innerHTML += 'Your name is ' + response[0].name;