Py学习  »  Jquery

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

Richard • 5 年前 • 856 次点击  

有人能帮我用正确的语法加载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

});

谢谢你,理查德

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/30856
 
856 次点击  
文章 [ 1 ]  |  最新文章 5 年前
Ben Sykes
Reply   •   1 楼
Ben Sykes    14 年前

您似乎有一个额外的“字符附加在那里,因为某些原因,这是不需要的,并且可能使它试图找到实际上称为div02的选择器。”

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

把那个换成

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

编辑:

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