質問: メニュー項目からコンポーネントへのajax呼び出し 私はk2を使用します。カテゴリの最新の4つの記事の紹介文と小さな画像を表示するページにつながるメニュー項目があります。これはカテゴリパラメータで設定され、メニュー項目はカテゴリレイアウトにつながります。ページをリロードせずにこのコンテンツを表示したいのですが。メニュー項目がクリックされたときにajaxリクエストを作成して、このコンテンツを次の要素に追加するにはどうすればよいですか?<section id="ajax-content"></section>
回答: 私はあなたがjqueryを使用していると仮定しています。 mootoolsを使用している場合はお知らせください。更新します。 ajax呼び出しは次のようになります: $.ajax({ url : urltosend, contenttype : "application/json; charset=utf-8", type : 'get', cache : false, success : function(data) { successfunction(data); }, error : function(data1, data2, data3) { alert(data3); } }); もちろん、contenttypeを必要なものに変更します。タイプは、 "post"にすることもできます。その場合、別のパラメーターデータを追加する必要があります。your_data_to_be_passed_to_the_server、successfunctionは次のようになります。 successfunction : function(data) { jquery('#ajax-content').html(data); }, または、jquery( '#ajax-content')。html(data);を単に置くことができます。これをajax成功関数に挿入します。これをこの1回の呼び出しでのみ使用する場合。