Javascript xhr响应上的脚本加载
我对responseText有问题。 我想从includes/dodaj-slike.php加载脚本,它是echoJavascript xhr响应上的脚本加载,javascript,php,xmlhttprequest,load,Javascript,Php,Xmlhttprequest,Load,我对responseText有问题。 我想从includes/dodaj-slike.php加载脚本,它是echo xhr.onreadystatechange = function(e) { if(this.readyState === 4) { alert(xhr.responseText); } }; xhr.open('POST', 'includes/dodaj-slike.php', true); xhr.send(formdata); 警报响应文
xhr.onreadystatechange = function(e) {
if(this.readyState === 4) {
alert(xhr.responseText);
}
};
xhr.open('POST', 'includes/dodaj-slike.php', true);
xhr.send(formdata);
警报响应文本是一个示例:
<script type='text/javascript'>
$('ul li:nth(0)').append('<img src='uploads/cropped_2013-08-12 00.50.37.jpg'/>');
</script>
<script type='text/javascript'>
$('ul li:nth(1)').append('<img src='uploads/cropped_2013-08-18 12.56.24.jpg'/>');
</script>
我得到这个,我想在响应后立即加载这个脚本
我的问题是如何以这种方式加载脚本?您可以使用
document.head.appendChild(responseText);
正确的方法将如建议的那样
$("head").append(xhr.responseText);
$通常是一个jQuery函数。你在使用jQuery吗?@Machavity是的,我在使用jQuery获取DOM节点。他回来了HTML@sushant你还有别的想法吗?