jquery加载变量中包含的选择器

时间:2009-12-10 12:32:32

标签: jquery variables load selector

任何人都可以帮助我使用正确的语法加载一些div,请

我尝试以几种方式连接它,除了正确的方式

rcp= "#div02";
$("#content").load("/inc/forms.php " +rcp'"', function(){....

我会继续尝试

修改

并且意外地发现它(不完全)

$(“#content”)。load(“/ inc / forms.php#”+ rcp,function(){....没关系

但是在加载函数之前调用ajax函数,并返回rcp变量 我认为现在这是一个可变范围的问题。 我已经尝试设置一个全局rpc变量,但它不起作用,反正还没有!

var avp ='';

$("a.order").click(function(e){
e.preventDefault();

$.ajax({
url: "/order/request",
cache: false,
type: "POST",
dataType: "json",
timeout: 5000,
success: function(data)
{
if(data.check){         //ingelogd??


    avp = data.requestpage.avp;
}

}//EINDE success

});//EINDE ajax


$("#content").load("/inc/forms.php #"+avp, function()                                                       
});//EINDE LOAD

});

感谢adv,Richard

1 个答案:

答案 0 :(得分:1)

你似乎有一个额外的“角色附加在那里因某种原因不需要,并且可能让它试图找到实际上被称为div02的选择器”

rcp= "div02";
$("#content").load("/inc/forms.php #" +rcp+'"', function(){....

将其更改为

    rcp= "div02";
$("#content").load("/inc/forms.php #" +rcp, function(){....

编辑:

您的$ .ajax()函数在您的加载函数之后返回 - 将您的加载函数放入$ .ajax的成功函数