1

私は2つのことをまとめようとしています:

$('#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 に答える