Php bootgrid自定义数据加载
现在我正试图为学院生成一个基于主题的bootgrid表。现在它可以很好地显示所有数据。但我想要的是一个高级搜索,其中主题是根据分支和学期选择的。我获得分支和学期选项,并在syfetch.php函数中执行高级搜索。下面是作用Php bootgrid自定义数据加载,php,ajax,jquery-bootgrid,Php,Ajax,Jquery Bootgrid,现在我正试图为学院生成一个基于主题的bootgrid表。现在它可以很好地显示所有数据。但我想要的是一个高级搜索,其中主题是根据分支和学期选择的。我获得分支和学期选项,并在syfetch.php函数中执行高级搜索。下面是作用 $('#semester').change(function(){ var branch=$("#branch").val(); var semester=$("#semester").val();
$('#semester').change(function(){
var branch=$("#branch").val();
var semester=$("#semester").val();
var formData = new FormData();
formData.append('branch', branch);
formData.append('semester', semester);
var productTable = $('#product_data').bootgrid({
url: "sylfetch.php",
ajax: true,
data:formData,
type:"POST",
post: function(data)
{
return{
id: "b0df282a-0d67-40e5-8558-c9e93b7befed"
};
},
formatters: {
"link": function(column, row) {
return "<a href='" + row.slink + "'>Download</a>";
}
}
});
$('#product_data').bootgrid('reload');
});
现在我认为用ajax发送这些变量时出现了错误,请帮我解决。bootgrid配置中的一个参数是
post
,它是一个函数。此函数允许您向post数据添加自定义值。然后像这样使用它:
var productTable = $('#product_data').bootgrid({
url: "sylfetch.php",
ajax: true,
data: formData,
type: "POST",
post: function (data) {
return {
branch: $("#branch").val(),
semester: $("#semester").val(),
};
},
formatters: {
"link": function (column, row) {
return "<a href='" + row.slink + "'>Download</a>";
}
}
});
$('#semester').change(function () {
productTable.bootgrid('reload');
});
bootgrid配置中的一个参数是
post
,它是一个函数。此函数允许您向post数据添加自定义值。然后像这样使用它:
var productTable = $('#product_data').bootgrid({
url: "sylfetch.php",
ajax: true,
data: formData,
type: "POST",
post: function (data) {
return {
branch: $("#branch").val(),
semester: $("#semester").val(),
};
},
formatters: {
"link": function (column, row) {
return "<a href='" + row.slink + "'>Download</a>";
}
}
});
$('#semester').change(function () {
productTable.bootgrid('reload');
});
你能告诉我你犯了什么错误吗?你能告诉我你犯了什么错误吗?
return{
id: "b0df282a-0d67-40e5-8558-c9e93b7befed"
};