Ajax との最初の接触は今まさに行われており、ちょっと混乱しています。寄せられた質問の多くを読みましたが、答えを読むことができません。おそらくここのどこかにあるでしょう。
状況は、私はOOP PHPアプローチを使用しており、パラメーターを使用してindex.phpを通過するすべてです。そのため、フォームの投稿やボタンのクリックでは、他の .php ファイルを呼び出しません。
HTML リストボックスを作成しました (垂直スクロールバーを削除したいのですが、それはおまけです)。
ここで、各カテゴリをクリックして、他の div の出力を生成する特定の関数を呼び出したいと思います。
function swapContent(){
$("#myPresentDiv").html('<img src="../../imgs/ajax-loader-big.gif"/>').show();
var cat = $('#listbox').val();
$("#action").change(alert(cat));
var url = "&s=".cat;
$.post(url, {contentVar: cat} ,function(data) {
$("#myPresentDiv").html(data).show();
});
}
したがって、私の JQuery スクリプトは正しいカテゴリを取得し、アラート ダイアログに警告するので、それで問題ないと確信しています。そして、現時点でのコードを使用して、ページ全体をリロードして、ページ イン ページ イン ページを取得します。ページ内...
ページ全体ではなく、結果のみを返す JQ ajax 呼び出しを作成する方法を理解しようとしています。
URL「index.php&s="cat」を配置してから、どういうわけか ajax に「インデックスを通過し、関数 displayresults ($cat); を呼び出す」と伝えることはできますか?
私が書いたすべてがあなたにとって意味があることを願っています:)
Tnx。