php - 如何在 jQuery/Ajax 中将多个 PHP 变量传递给 PHP?这是我所有的代码
问题描述
它在单页内工作正常。但我不能再通过了。在这种情况下,就像类别一样。找不到解决这个问题的方法。尝试了一切,但找不到解决方案。
索引.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]
解决方案
推荐阅读
- geolocation - 如何从 Safari 网络扩展中获取用户的地理位置
- tensorflow - Tensorflow EarlyStopping 过早停止
- docker - docker-compose - 如何将 env 变量从 .env 传递到 Dockerfile?
- android - AssetLinks 文件预期流量和故障场景
- html - 更改 Kendo UI Timepicker 突出显示的文本颜色
- homebrew - 如何将自制软件包标记为候选发布?
- api - 使用证书测试 API
- wordpress - Wordpress - 重写 url 中的分类值以进行翻译
- github - 如何解决 GitHub 保护分支上的合并冲突。?
- vba - 如何用vba代码打开外部访问数据库并最大化