我有 2 个输入形式 - 主题和单位。单位进入主题。例:
- 科目 - 英语、数学
- 单位 - 名词、时态、代数、几何
数据库中的单位表具有主题表中的外键。
我正在制作一个管理面板,向我显示主题+单元组合中的所有内容。我在主题下拉列表中的选项是从数据库中获取的。对于主题的给定值,我也可以对单位下拉列表执行相同的操作。
传递数据是我卡住的地方。我使用 $_GET 从主题下拉列表中获取值并将其传递到单位下拉列表中。单位下拉列表显示正确的值,但会从主题下拉列表中删除该值。
$("select.subject").change(function(){
var selsub = $(".subject option:selected").val();
var see = $(".subject option:selected").text();
window.location.href = "index.php?" + "&selsub="+ selsub + "&name=" + see;
});
JS变量被删除,因为页面正在重新加载。
我需要一种快速的 jquery 方法来保存此值。不是PHP的专业人士,没有使用过AJAX,但任何想法都会有所帮助。
试试这个
$("select.subject").change(function(){
var selsub = $(".subject option:selected").val();
var see = $(".subject option:selected").text();
$.ajax({
url :"index.php",
type:"GET",
data: "selsub="+ selsub + "&name=" + see,
success:function(response){
//Do success operation
}
});
});