jquery和css未添加到ajax响应中
在滑块上工作,但是在运行时添加的脚本没有添加到ajax响应中。有人知道为什么吗jquery和css未添加到ajax响应中,jquery,css,ajax,Jquery,Css,Ajax,在滑块上工作,但是在运行时添加的脚本没有添加到ajax响应中。有人知道为什么吗 $.ajax({ url:"ajax_get_response_eng_to_change.php", type:"POST", async:true, data:{cat_id:"cat_id",obj:obj } , beforeSend: function(){ } }) .done(function(resp){
$.ajax({
url:"ajax_get_response_eng_to_change.php",
type:"POST",
async:true,
data:{cat_id:"cat_id",obj:obj } ,
beforeSend: function(){
}
})
.done(function(resp){
thumbGallerySetupDone();
var json_obj = jQuery.parseJSON(resp);
var output=
"<div class='a2' style='display: block;height: 185px;color:white' id='outg"+obj+"'>"+
"<div id='componentWrapper' >"+
"<div class='thumbContainer'>"+
"<div class='thumbInnerContainer' id='g"+obj+"'>";
for (var i in json_obj)
{
output+= "<div class='thumbHolder'><a class='pp_content' data-rel='prettyPhoto[gallery1]' href='administrator/public/upload/"+json_obj[i].cat_meta_img+"' title='"+json_obj[i].sub_n+"' ><img class='thumb_hidden' src='administrator/public/upload/"+json_obj[i].cat_meta_img+"' width='180' height='120'/></a> </div>>";
}
output+= "</div></div> <div class='thumbBackward thumb_hidden' id='previo'><img src='data/icons/thumb_backward.png' alt='' width='21' height='31' /></div> <div class='thumbForward thumb_hidden' id='nexta' ><img src='data/icons/thumb_forward.png' alt='' width='21' height='31' /></div></div></div>";
$("#prev_response").append(output);
});
$.ajax({
url:“ajax\u get\u response\u eng\u to\u change.php”,
类型:“POST”,
async:true,
数据:{cat_id:“cat_id”,obj:obj},
beforeSend:function(){
}
})
.done(函数(resp){
thumbGallerySetupDone();
var json_obj=jQuery.parseJSON(resp);
变量输出=
""+
""+
""+
"";
for(json_obj中的变量i)
{
输出+=“>”;
}
输出+=“”;
$(“#上一次响应”)。追加(输出);
});
问题可能是因为异步:true
,因为它不等待ajax调用完成,所以可能正在发生
尝试使用
async:false
(未测试)。确定进行更改,还有一件事,此库的所有脚本和css都是添加到主页上的,而不是响应,是否有所不同确保脚本和css首先执行需要时间,因为时间限制可以接受