Работает нормально на одной странице. Но я больше ничего не могу передать. Понравилась категория в этом случае. Не могу найти ничего, чтобы решить эту проблему. Перепробовал все, но не могу найти решение.
index. php
(function($){
$.fn.loaddata = function(options) {// Settings
var settings = $.extend({
end_record_text : \''.$lang['lang_30'].'\', //end of record text
loadbutton_text : \''.$lang['lang_31'].'\', //load button text
data_url : \'fetch_category.php'\', //url to PHP page
start_page : 1 //initial page
}, options);
var el = this;
loading = false;
end_record = false;
//initialize load button
var load_more_btn = $(\'<button/>\').text(settings.loadbutton_text).addClass(\'load-button\').click(function(e){
contents(el, this, settings); //load data on click
});
contents(el, load_more_btn, settings); //initial data load
};
//Ajax load function
function contents(el, load_btn, settings){
var record_end_txt = $(\'<div/>\').text(settings.end_record_text).addClass(\'end-record-info\'); //end record text
if(loading == false && end_record == false){
loading = true; //set loading flag on
//temporarily remove button on click
if(load_btn.type === \'submit\' || load_btn.type === \'click\'){
}
$.post( settings.data_url, {\'page\': settings.start_page}, function(data){ //jQuery Ajax post
if(data.trim().length == 0){ //if no more records
el.append(record_end_txt); //show end record text
load_btn.remove(); //remove load button
end_record = true; //set end record flag on
return; //exit
}
loading = false; //set loading flag off
el.append(data).append(load_btn); //append content and button
settings.start_page ++; //page increment
})
}
}
})
.htaccess
RewriteRule ^category/([^/\.]+)/?$ category.php?category=$1 [QSA]
RewriteRule ^category category.php [L,QSA]