我想把两件事放在一起:
$('#result').load('liste_result #mainDiv');
和
$('#result').load("liste_result?q=" + $("#categorie").val());
这两项工作都很有意义。但我现在试图将它们放在一起,所以传递一个变量并只加载一个特定的div。但我似乎无法让它工作,这是我的代码:
$('#result').load("liste_result?q=" + $("#categorie").val()"#mainDiv");
我应该如何让它发挥作用?
非常感谢。
答案 0 :(得分:1)
这可能是你想要的:
$('#result').load("liste_result?q=" + $("#categorie").val() + " #mainDiv");
但我对$ .load()不太熟悉。
答案 1 :(得分:1)
不知道你想要完成什么,但它可能应该是这样的:
$('#result').load("liste_result?q=" + $("#categorie").val() + $("#mainDiv").val());
但是你应该知道你的查询q
中可能有空格,我不明白你为什么要把html发送到服务器。
更新: 要回答您关于外部链接的评论,如果您不是从同一个域查询,则不确定是否可以执行此操作,语法应如下所示:
$('#result').load("liste_result?q=" + $("#categorie").val() + " #mainDiv");