1

我试图把两件事放在一起:

$('#result').load('liste_result #mainDiv');

$('#result').load("liste_result?q=" + $("#categorie").val());

这两个工作,分开。但我现在正试图把它们放在一起,所以传递一个变量并只加载一个特定的 div。但我似乎无法让它工作,这是我的代码:

$('#result').load("liste_result?q=" + $("#categorie").val()"#mainDiv");

我应该如何让它发挥作用?

非常感谢你。

4

2 回答 2

1

这可能是你想要的:

$('#result').load("liste_result?q=" + $("#categorie").val() + " #mainDiv");

但我对 $.load() 不太熟悉。

于 2013-03-08T20:46:37.417 回答
1

不知道您要完成什么,但它可能应该是这样的:

$('#result').load("liste_result?q=" + $("#categorie").val() + $("#mainDiv").val());

但是您应该知道您的查询q中可能有空格,我不明白您为什么要将 html 发送到服务器。

更新: 要回答您关于外部链接的评论,如果您不是从同一个域查询,则不确定是否可以这样做,语法应该是这样的:

$('#result').load("liste_result?q=" + $("#categorie").val() + " #mainDiv");
于 2013-03-08T20:46:59.073 回答