我想通过Ajax将php变量传递到另一个php页面(category-get-secondary.php)。我有以下代码:
function getSecondaryCat(val) {
$.ajax({
type: "POST",
url: "category-get-secondary.php",
data: 'primary_cat='+val,
success: function(data){
$("#secondary_cat").html(data);
$("#tertiary_cat").html('Select specific category')
}
});
}
在category-get-secondary.php我希望获得值: -
$postPrimaryCat = $_POST['primary_cat'];
$categoryType = $_POST['category-select'];
$ postPrimaryCat被转移。现在我想转移$ categoryType的值。
我想传递PHP变量'category-select'。这是我试图传递的值:
function getSecondaryCat(val,cat_val) {
$.ajax({
type: "POST",
url: "category-get-secondary.php",
data:'primary_cat='+val+'&category-select='+cat_val,
success: function(data){
$("#secondary_cat").html(data);
$("#tertiary_cat").html('Select specific category')
}
});
}
并获取我正在使用的值
$getCategorySet = $_POST['category-select'];
但似乎没有转移价值
已更新完整代码:
主page.php文件
function getSecondaryCat(val, catval) {
$.ajax({
type: "POST",
url: "category-get-secondary.php",
data:'primary_cat='+val+'&categoryselect='+catval,
success: function(data){
$("#secondary_cat").html(data);
$("#tertiary_cat").html('Select specific category')
}
});
}
function selectCountry(val) {
$("#search-box").val(val);
$("#suggesstion-box").hide();
}
//Get category set from URL bar
$_POST['categoryselect'] = 'premium';
类别-GET-secondary.php
//Insert value to ajax
$postCatType = $_POST['categoryselect'];