如何在jQuery/Ajax中将多个PHP变量传递给PHP?这是我的全部代码
它在一页内就可以很好地工作。但我不能再通过了。类似于本例中的类别。找不到解决这个问题的办法。什么都试过了,但找不到解决办法 index.php如何在jQuery/Ajax中将多个PHP变量传递给PHP?这是我的全部代码,php,jquery,mysql,ajax,Php,Jquery,Mysql,Ajax,它在一页内就可以很好地工作。但我不能再通过了。类似于本例中的类别。找不到解决这个问题的办法。什么都试过了,但找不到解决办法 index.php (function($){ $.fn.loaddata = function(options) {// Settings var settings = $.extend({ end_record_text : \''.$lang['lang_30'].'\', //end of record tex
(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
})
}
}
})
谢谢,但我仍然无法发布category变量来获取_category.php文件,只是代码看起来更有效。找不到任何解决多变量问题的方法。你说的“不能”是什么意思?你想去哪里?你试过调试这个问题吗?这与MySQL有什么关系?如果发布数据已经失败,则绝对没有与的连接MySQL@CodeCandy在你的评论中添加一个“at”用户名,这样你回应的人以及其他人都知道你在和谁说话。现在我不是jQuery天才(我是一个普通的js拥护者:p),但我认为您在末尾增加的
设置.start\u page
变量不会增加您在开头设置的设置.start\u page
值。如果您希望这是一个自动执行的函数,我会说您需要一个(jQuery)
,就在最后一个结束括号之后。可能是错误的,就像我说的不是jQuery天才。谢谢,但我仍然不能发布category变量来获取_category.php文件,只是代码看起来更有效。找不到任何解决多变量问题的方法。你说的“不能”是什么意思?你想去哪里?你试过调试这个问题吗?这与MySQL有什么关系?如果发布数据已经失败,则绝对没有与的连接MySQL@CodeCandy在你的评论中添加一个“at”用户名,这样你回应的人以及其他人都知道你在和谁说话。现在我不是jQuery天才(我是一个普通的js拥护者:p),但我认为您在末尾增加的设置.start\u page
变量不会增加您在开头设置的设置.start\u page
值。如果您希望这是一个自动执行的函数,我会说您需要一个(jQuery)
,就在最后一个结束括号之后。可能是错的,就像我说的不是jQuery天才。
RewriteRule ^category/([^/\.]+)/?$ category.php?category=$1 [QSA]
RewriteRule ^category category.php [L,QSA]