0

谁能帮我用正确的语法来加载一些 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

});

感谢广告,理查德

4

1 回答 1

1

您似乎有一个额外的“字符由于某种原因而附加在那里,这是不需要的,并且可能正在尝试找到实际上称为 div02 的选择器”

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

将其更改为

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

编辑:

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

于 2009-12-10T12:38:13.627 回答