0

我有一个在提交表单时有效的 ajax 调用。它调用包含一些 jquery 内容的页面,但它只返回未实际处理的源代码。

下面是单击按钮时调用的页面的源代码。如果我在浏览器中转到此页面,它会显示一个小进度条,但是当它通过 ajax 调用时,此代码会被返回,但它作为字符串返回,并且似乎没有被处理。

<script>
$(function() {
    $( "#1" ).progressbar({
        value: 33
    });
});
</script>

<table style = "width:200px;">
<tr><td id = "1"></td></tr>
<tr><td id = "2"></td></tr>
<tr><td id = "3"></td></tr>
</table>

这是ajax函数

$.ajax({
       type: "POST",
       url: url,
       data: $("#pollform").serialize(),
       success: function(data)
       {
           //im guessing this is where the issue lies 
           document.getElementById('pollbox').innerHTML = data;
       }
     });
4

1 回答 1

1

这应该这样做:

 $('#pollbox').html(data);

http://api.jquery.com/html/

于 2013-06-05T10:35:08.867 回答