-1

我将此代码与 ajax 一起使用

success: function(data) {

            result="<span class='profile-tag'id='personal_"+data+">"+$('#new_tag').val()+"</span>";
            $('#all_tag').append(result);
            $("#new_tag").val('');

}

当我将静态数据写入跨度标记时,它工作正常并附加在 all_tag 中,但是通过 ajax 获取的动态数据不会显示在 html 页面上。任何人都可以知道是什么原因吗?

4

3 回答 3

3

请先检查结果语法

result="<span class='profile-tag'id='personal_"+data+">"+$('#new_tag').val()+"</span>";

id 的单引号 (') 没有关闭,请先关闭它。

于 2013-09-13T13:07:47.353 回答
2

尝试

result="<span class='profile-tag' id='personal_"+data+"'>"+$('#new_tag').val()+"</span>"

属性中'缺少id

于 2013-09-13T13:08:28.313 回答
0

结果变量应如下所示:-(您的代码中存在引用问题)

    result='<span class="profile-tag" id="personal_"'+ $("#new_tag").val() +'> </span>';
于 2013-09-13T13:12:21.637 回答