jQuery插入ajax内容

jQuery插入ajax内容,jquery,ajax,Jquery,Ajax,此函数用于在特定div中插入文件上载字段 $(".add_file_field").click(function() { var qid = $(this).attr("rel"); $(this).parent().before("<div id='p_holder'></div>"); $("#p_holder").load("<?=site_url('survey/add_upload_field')?>", {

此函数用于在特定div中插入文件上载字段

$(".add_file_field").click(function() {
    var qid = $(this).attr("rel");
    $(this).parent().before("<div id='p_holder'></div>");
    $("#p_holder").load("<?=site_url('survey/add_upload_field')?>", {
        'qid': qid 
    });
    return false;
});
$(“.add_file_field”)。单击(函数(){
var qid=$(this.attr(“rel”);
(“”)之前的$(this.parent();
美元(“#p#U持有人”)。加载(“{
“qid”:qid
});
返回false;
});
单击此代码段中的链接可触发此操作

<span class="add_field_wrap">
    <a rel="31" class="add_file_field" href="http://domain.com/kms/#">
        Add another file
    </a>
</span>

如何让它在span.add_field.wrap之前插入内容,即不指定将接收内容的特定容器?跨度和所有其他标记必须保持在原位;关键是用户可以添加任意多的文件上传字段

谢谢这是你想要的吗

$('.add_field_wrap').before(required_html_content);
这是你想要的吗

$('.add_field_wrap').before(required_html_content);
$(“.add_file_field”)。单击(函数(){
var qid=$(this.attr(“rel”);
var parent=$(this.parent();
$.get(“,{'qid':qid},函数(数据){
$(父项)。之前(数据);
});
返回false;
});
$(“.add\u file\u field”)。单击(函数(){
var qid=$(this.attr(“rel”);
var parent=$(this.parent();
$.get(“,{'qid':qid},函数(数据){
$(父项)。之前(数据);
});
返回false;
});
$(“.add\u file\u field”)。单击(函数(){
var qid=$(this.attr(“rel”);
(“”)之前的$(this.parent();
$(“#p#holder”).load(“,{'qid':qid},
功能(数据){
$(“span.add\u field\u wrap”).insertBefore(数据);
})
返回false;
});
$(“.add\u file\u field”)。单击(函数(){
var qid=$(this.attr(“rel”);
(“”)之前的$(this.parent();
$(“#p#holder”).load(“,{'qid':qid},
功能(数据){
$(“span.add\u field\u wrap”).insertBefore(数据);
})
返回false;
});
试试这个

$(".add_file_field").click(function(){
    var qid = $(this).attr("rel");
    if(!$("#p_holder").length){
      $(this).parent().before("<div id='p_holder'></div>");
    }
    $.get("<?=site_url('survey/add_upload_field')?>", {'qid': qid },
     function(response){ 
       $("#p_holder").append(response);
    });
    return false;
});
$(“.add_file_field”)。单击(函数(){
var qid=$(this.attr(“rel”);
if(!$(“#p#U持有人”).长度){
(“”)之前的$(this.parent();
}
$.get(“,{'qid':qid}),
功能(响应){
$(“#p#U持有人”)。追加(回复);
});
返回false;
});
试试这个

$(".add_file_field").click(function(){
    var qid = $(this).attr("rel");
    if(!$("#p_holder").length){
      $(this).parent().before("<div id='p_holder'></div>");
    }
    $.get("<?=site_url('survey/add_upload_field')?>", {'qid': qid },
     function(response){ 
       $("#p_holder").append(response);
    });
    return false;
});
$(“.add_file_field”)。单击(函数(){
var qid=$(this.attr(“rel”);
if(!$(“#p#U持有人”).长度){
(“”)之前的$(this.parent();
}
$.get(“,{'qid':qid}),
功能(响应){
$(“#p#U持有人”)。追加(回复);
});
返回false;
});

您的问题不是很清楚。您的问题不是很清楚。